/*
 * 
 */
package fr.univtln.superplanning.gui;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.BorderFactory;
import javax.swing.JFrame;

import fr.univtln.superplanning.controller.EventController;
import fr.univtln.superplanning.controller.MainWindowController;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * PlanningViewer.java
 *
 * Created on 22 févr. 2011, 15:32:49
 */

/**
 * 
 * @author romain
 */
public class MainWindow extends javax.swing.JFrame {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public javax.swing.JLabel getSectionPanelModifyPanelDepartmentLabel() {
		return SectionPanelModifyPanelDepartmentLabel;
	}

	public void setSectionPanelModifyPanelDepartmentLabel(
			javax.swing.JLabel sectionPanelModifyPanelDepartmentLabel) {
		SectionPanelModifyPanelDepartmentLabel = sectionPanelModifyPanelDepartmentLabel;
	}

	public javax.swing.JComboBox getSectionPanelModifyPanelDepartmentComboBox() {
		return SectionPanelModifyPanelDepartmentComboBox;
	}

	public void setSectionPanelModifyPanelDepartmentComboBox(
			javax.swing.JComboBox sectionPanelModifyPanelDepartmentComboBox) {
		SectionPanelModifyPanelDepartmentComboBox = sectionPanelModifyPanelDepartmentComboBox;
	}

	private MainWindowController controller;

	/** Creates new form PlanningViewer */
	public MainWindow() {
		initComponents();
	}

	public MainWindow(MainWindowController mainWindowController) {
		this();
		this.controller = mainWindowController;
	}

	/**
	 * This method is called from within the constructor to initialize the form.
	 * WARNING: Do NOT modify this code. The content of this method is always
	 * regenerated by the Form Editor.
	 */
	@SuppressWarnings("unchecked")
	// <editor-fold defaultstate="collapsed" desc="Generated Code">
	private void initComponents() {
		// bindingGroup = new org.jdesktop.beansbinding.BindingGroup();
		jFrame1 = new javax.swing.JFrame();
		jMenuBar2 = new javax.swing.JMenuBar();
		jMenu6 = new javax.swing.JMenu();
		jMenu7 = new javax.swing.JMenu();
		jDialog1 = new javax.swing.JDialog();
		jDialog2 = new javax.swing.JDialog();
		jDialog3 = new javax.swing.JDialog();
		jPopupMenu1 = new javax.swing.JPopupMenu();
		jPopupMenu2 = new javax.swing.JPopupMenu();
		// query1 = java.beans.Beans.isDesignTime() ? null :
		// ((javax.persistence.EntityManager)null).createQuery("");
		jPopupMenu3 = new javax.swing.JPopupMenu();
		jPopupMenu4 = new javax.swing.JPopupMenu();
		jDialog4 = new javax.swing.JDialog();
		jPopupMenu5 = new javax.swing.JPopupMenu();
		canvas1 = new java.awt.Canvas();
		PlanningViewTabbedPane = new javax.swing.JTabbedPane();
		VisualizationPanel = new javax.swing.JPanel();
		VisualizationPanelComPanel = new javax.swing.JPanel();
		jScrollPane4 = new javax.swing.JScrollPane();
		VisualizationPanelComPanelComTextArea = new javax.swing.JTextArea();
		jPanel2 = new javax.swing.JPanel();
		jScrollPane2 = new javax.swing.JScrollPane();
		jTable1 = new javax.swing.JTable();
		jScrollPane3 = new javax.swing.JScrollPane();
		jTable2 = new javax.swing.JTable();
		VisualizationPanelWeekLabel = new javax.swing.JLabel();
		VisualizationPanelStatsPanel = new javax.swing.JPanel();
		VisualizationPanelStatsPanelTotaltimeLabel = new javax.swing.JLabel();
		VisualizationPanelStatsPanelTotalcourseLabel = new javax.swing.JLabel();
		VisualizationPanelStatsPanelTotaltdLabel = new javax.swing.JLabel();
		VisualizationPanelStatsPanelTotaltpLabel = new javax.swing.JLabel();
		VisualizationPanelViewPanel = new javax.swing.JPanel();
		VisualizationPanelViewPanelPlanningRadioButton = new javax.swing.JRadioButton();
		VisualizationPanelViewPanelClassroomRadioButton = new javax.swing.JRadioButton();
		VisualizationPanelViewPanelTeacherRadioButton = new javax.swing.JRadioButton();
		VisualizationPanelFilterPanel = new javax.swing.JPanel();
		VisualizationPanelFilterPanelPlanningComboBox = new javax.swing.JComboBox();
		VisualizationPanelFilterPanelPlanningLabel = new javax.swing.JLabel();
		VisualizationPanelFilterPanelSectionLabel = new javax.swing.JLabel();
		VisualizationPanelFilterPanelStepLabel = new javax.swing.JLabel();
		VisualizationPanelFilterPanelDisponibilityComboBox = new javax.swing.JComboBox();
		VisualizationPanelFilterPanelStepComboBox = new javax.swing.JComboBox();
		VisualizationPanelFilterPanelSectionComboBox = new javax.swing.JComboBox();
		VisualizationPanelFilterPanelDisponibilityLabel = new javax.swing.JLabel();
		AdministrationPanel = new javax.swing.JPanel();
		AdministrationTabbedPane = new javax.swing.JTabbedPane();
		AdministrationCoursePanel = new javax.swing.JPanel();
		CoursePanelListcoursePanel = new javax.swing.JPanel();
		jScrollPane5 = new javax.swing.JScrollPane();
		CoursePanelListcoursePanelList = new javax.swing.JList();
		CoursePanelModifyPanel = new javax.swing.JPanel();
		CoursePanelModifyPanelNewButton = new javax.swing.JButton();
		CoursePanelModifyPanelIntroLabel = new javax.swing.JLabel();
		CoursePanelModifyPanelIntro2Label = new javax.swing.JLabel();
		courseModifyButton = new javax.swing.JButton();
		courseSaveButton = new javax.swing.JButton();
		CoursePanelModifyPanelCodeLabel = new javax.swing.JLabel();
		CoursePanelModifyPanelCodeTextField = new javax.swing.JTextField();
		courseCancelButton = new javax.swing.JButton();
		/*
		 * 
		 */
		CoursePanelModifyPanelNameLabel = new javax.swing.JLabel();
		CoursePanelModifyPanelNameTextfield = new javax.swing.JTextField();
		CoursePanelModifyPanelDescriptionLabel = new javax.swing.JLabel();
		CoursePanelModifyPanelDescriptionTextarea = new javax.swing.JTextArea();
		/*
		 * 
		 */
		AdministrationPersonPanel = new javax.swing.JPanel();
		PersonPanelListpersonPanel = new javax.swing.JPanel();
		jScrollPane7 = new javax.swing.JScrollPane();
		PersonPanelListpersonPanelList = new javax.swing.JList();
		PersonPanelListpersonPanelFilterComboBox = new javax.swing.JComboBox();
		PersonPanelListpersonPanelFilterLabel = new javax.swing.JLabel();
		PersonPanelModifyPanel = new javax.swing.JPanel();
		PersonPanelModifyPanelNewButton = new javax.swing.JButton();
		PersonPanelModifyPanelIntroLabel = new javax.swing.JLabel();
		PersonPanelModifyPanelIntro2Label = new javax.swing.JLabel();
		PersonPanelModifyPanelModifyButton = new javax.swing.JButton();
		PersonPanelModifyPanelAddButton = new javax.swing.JButton();
		PersonPanelModifyPanelLastnameLabel = new javax.swing.JLabel();
		PersonPanelModifyPanelLastnameTextFiled = new javax.swing.JTextField();
		PersonPanelModifyPanelCancelButton = new javax.swing.JButton();
		PersonPanelModifyPanelFirstnameLabel = new javax.swing.JLabel();
		PersonPanelModifyPanelFirstnameTextFiled = new javax.swing.JTextField();
		PersonPanelModifyPanelLevelSlider = new javax.swing.JSlider();
		PersonPanelModifyPanelLevelLabel = new javax.swing.JLabel();
		PersonPanelModifyPanelMailTextFiled = new javax.swing.JTextField();
		PersonPanelModifyPanelMailLabel = new javax.swing.JLabel();
		PersonPanelModifyPanelLoginTextFiled = new javax.swing.JTextField();
		PersonPanelModifyPanelLoginLabel = new javax.swing.JLabel();
		PersonPanelModifyPanelChoiceComboBox = new javax.swing.JComboBox();
		PersonPanelModifyPanelChoiceRoleComboBox = new javax.swing.JComboBox();
		PersonPanelModifyPanelPassTextFiled = new javax.swing.JTextField();
		PersonPanelModifyPanelPassLabel = new javax.swing.JLabel();
		PersonPanelModifyPanelChoiceLabel = new javax.swing.JLabel();
		PersonPanelModifyPanelChoiceRoleLabel = new javax.swing.JLabel();
		AdministrationPromotionPanel = new javax.swing.JPanel();
		PromotionPanelListpromotionPanel = new javax.swing.JPanel();
		jScrollPane8 = new javax.swing.JScrollPane();
		PromotionPanelListpromotionPanelList = new javax.swing.JList();
		PromotionPanelModifyPanel = new javax.swing.JPanel();
		PromotionPanelModifyPanelNewButton = new javax.swing.JButton();
		PromotionPanelModifyPanelIntroLabel = new javax.swing.JLabel();
		PromotionPanelModifyPanelIntro2Label = new javax.swing.JLabel();
		PromotionPanelModifyPanelModifyButton = new javax.swing.JButton();
		PromotionPanelModifyPanelAddButton = new javax.swing.JButton();
		PromotionPanelModifyPanelNameLabel = new javax.swing.JLabel();
		PromotionPanelModifyPanelNameTextfield = new javax.swing.JTextField();
		PromotionPanelModifyPanelCancelButton = new javax.swing.JButton();
		PromotionPanelModifyPanelSectionComboBox = new javax.swing.JComboBox();
		PromotionPanelModifyPanelSectionLabel = new javax.swing.JLabel();
		VisualizationPanelComPanelAddeventButton = new javax.swing.JButton();
		/*
		 * 
		 */
		PromotionPanelModifyPanelYearLabel = new javax.swing.JLabel();
		PromotionPanelModifyPanelStepLabel = new javax.swing.JLabel();
		PromotionPanelModifyPanelMainteacherLabel = new javax.swing.JLabel();
		SectionPanelModifyPanelDepartmentLabel = new javax.swing.JLabel();

		PromotionPanelModifyPanelYearTextField = new javax.swing.JTextField();
		PromotionPanelModifyPanelStepComboBox = new javax.swing.JComboBox();
		PromotionPanelModifyPanelMainteacherComboBox = new javax.swing.JComboBox();
		SectionPanelModifyPanelDepartmentComboBox = new javax.swing.JComboBox();
		/*
		 * 
		 */
		PromotionPanelModifyPanelCodeLabel = new javax.swing.JLabel();
		PromotionPanelModifyPanelCodeTextfield = new javax.swing.JTextField();
		AdministrationSectionPanel = new javax.swing.JPanel();
		SectionPanelListsectionPanel = new javax.swing.JPanel();
		jScrollPane9 = new javax.swing.JScrollPane();
		SectionPanelListsectionPanelList = new javax.swing.JList();
		SectionPanelModifyPanel = new javax.swing.JPanel();
		SectionPanelModifyPanelNewButton = new javax.swing.JButton();
		SectionPanelModifyPanelIntroLabel = new javax.swing.JLabel();
		SectionPanelModifyPanelIntro2Label = new javax.swing.JLabel();
		jButton15 = new javax.swing.JButton();
		SectionPanelModifyPanelNameLabel = new javax.swing.JLabel();
		SectionPanelModifyPanelNameTextField = new javax.swing.JTextField();
		SectionPanelModifyPanelCodeLabel = new javax.swing.JLabel();
		SectionPanelModifyPanelDescriptionLabel = new javax.swing.JLabel();
		SectionPanelModifyPanelCodeTextField = new javax.swing.JTextField();
		SectionPanelModifyPanelDescriptionTextField = new javax.swing.JTextField();
		SectionPanelModifyPanelCancelButton = new javax.swing.JButton();
		SectionPanelModifyPanelModifyButton = new javax.swing.JButton();
		SectionPanelModifyPanelAddButton = new javax.swing.JButton();
		AdministrationTypepersonnelPanel = new javax.swing.JPanel();
		AdministrationAddEventPanel = new javax.swing.JPanel();
		AdministrationAddEventFrame = new javax.swing.JFrame();
		TypepersonnelPanelListTypepersonnelPanel = new javax.swing.JPanel();
		jScrollPane10 = new javax.swing.JScrollPane();
		TypepersonnelPanelListTypepersonnelPanelList = new javax.swing.JList();
		TypepersonnelPanelListModifyPanel = new javax.swing.JPanel();
		SectionPanelModifyPanelNewButton1 = new javax.swing.JButton();
		SectionPanelModifyPanelIntroLabel1 = new javax.swing.JLabel();
		SectionPanelModifyPanelIntro2Label1 = new javax.swing.JLabel();
		jButton16 = new javax.swing.JButton();
		TypepersonnelPanelListModifyPanelNameLabel = new javax.swing.JLabel();
		TypepersonnelPanelListModifyPanelNameTextfield = new javax.swing.JTextField();
		TypepersonnelPanelListModifyPanelCodeLabel = new javax.swing.JLabel();
		TypepersonnelPanelListModifyPanelDescriptionLabel = new javax.swing.JLabel();
		TypepersonnelPanelListModifyPanelCodeTextfield = new javax.swing.JTextField();
		TypepersonnelPanelListModifyPanelDescriptionTextfield = new javax.swing.JTextField();
		TypepersonnelPanelListModifyPanelCancelButton = new javax.swing.JButton();
		TypepersonnelPanelListModifyPanelModifyButton = new javax.swing.JButton();
		TypepersonnelPanelListModifyPanelAddButton = new javax.swing.JButton();
		jMenuBar1 = new javax.swing.JMenuBar();
		jMenu1 = new javax.swing.JMenu();
		jMenu2 = new javax.swing.JMenu();
		jMenu3 = new javax.swing.JMenu();
		jMenu4 = new javax.swing.JMenu();
		jMenu5 = new javax.swing.JMenu();
		jMenuItem1 = new javax.swing.JMenuItem();

		// courseCode = new JTextField();
		// courseDescription = new JTextArea();

		javax.swing.GroupLayout jFrame1Layout = new javax.swing.GroupLayout(
				jFrame1.getContentPane());
		jFrame1.getContentPane().setLayout(jFrame1Layout);
		jFrame1Layout.setHorizontalGroup(jFrame1Layout.createParallelGroup(
				javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 400,
				Short.MAX_VALUE));
		jFrame1Layout.setVerticalGroup(jFrame1Layout.createParallelGroup(
				javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 300,
				Short.MAX_VALUE));

		jMenu6.setText("File");
		jMenuBar2.add(jMenu6);

		jMenu7.setText("Edit");
		jMenuBar2.add(jMenu7);

		javax.swing.GroupLayout jDialog1Layout = new javax.swing.GroupLayout(
				jDialog1.getContentPane());
		jDialog1.getContentPane().setLayout(jDialog1Layout);
		jDialog1Layout.setHorizontalGroup(jDialog1Layout.createParallelGroup(
				javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 400,
				Short.MAX_VALUE));
		jDialog1Layout.setVerticalGroup(jDialog1Layout.createParallelGroup(
				javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 300,
				Short.MAX_VALUE));

		javax.swing.GroupLayout jDialog2Layout = new javax.swing.GroupLayout(
				jDialog2.getContentPane());
		jDialog2.getContentPane().setLayout(jDialog2Layout);
		jDialog2Layout.setHorizontalGroup(jDialog2Layout.createParallelGroup(
				javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 400,
				Short.MAX_VALUE));
		jDialog2Layout.setVerticalGroup(jDialog2Layout.createParallelGroup(
				javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 300,
				Short.MAX_VALUE));

		javax.swing.GroupLayout jDialog3Layout = new javax.swing.GroupLayout(
				jDialog3.getContentPane());
		jDialog3.getContentPane().setLayout(jDialog3Layout);
		jDialog3Layout.setHorizontalGroup(jDialog3Layout.createParallelGroup(
				javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 400,
				Short.MAX_VALUE));
		jDialog3Layout.setVerticalGroup(jDialog3Layout.createParallelGroup(
				javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 300,
				Short.MAX_VALUE));

		javax.swing.GroupLayout jDialog4Layout = new javax.swing.GroupLayout(
				jDialog4.getContentPane());
		jDialog4.getContentPane().setLayout(jDialog4Layout);
		jDialog4Layout.setHorizontalGroup(jDialog4Layout.createParallelGroup(
				javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 400,
				Short.MAX_VALUE));
		jDialog4Layout.setVerticalGroup(jDialog4Layout.createParallelGroup(
				javax.swing.GroupLayout.Alignment.LEADING).addGap(0, 300,
				Short.MAX_VALUE));

		setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

		VisualizationPanel.setBackground(new java.awt.Color(240, 236, 236));

		VisualizationPanelComPanel.setBackground(new java.awt.Color(240, 236,
				236));
		VisualizationPanelComPanel.setBorder(javax.swing.BorderFactory
				.createTitledBorder("Commentaire & addEvent"));

		VisualizationPanelComPanelComTextArea.setColumns(20);
		VisualizationPanelComPanelComTextArea.setRows(5);
		
CoursePanelModifyPanelDescriptionTextarea.setColumns(10);
CoursePanelModifyPanelDescriptionTextarea.setRows(10);
CoursePanelModifyPanelDescriptionTextarea.setBorder(BorderFactory.createEtchedBorder());

		jScrollPane4.setViewportView(VisualizationPanelComPanelComTextArea);

		javax.swing.GroupLayout VisualizationPanelComPanelLayout = new javax.swing.GroupLayout(
				VisualizationPanelComPanel);
		VisualizationPanelComPanel.setLayout(VisualizationPanelComPanelLayout);
		VisualizationPanelComPanelLayout
				.setHorizontalGroup(VisualizationPanelComPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								VisualizationPanelComPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												jScrollPane4,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												320, Short.MAX_VALUE)
										.addContainerGap()));
		VisualizationPanelComPanelLayout
				.setVerticalGroup(VisualizationPanelComPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								VisualizationPanelComPanelLayout
										.createSequentialGroup()
										.addComponent(
												jScrollPane4,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												118, Short.MAX_VALUE)
										.addContainerGap()));

		jPanel2.setBackground(new java.awt.Color(240, 236, 236));
		jPanel2.setBorder(javax.swing.BorderFactory
				.createTitledBorder("Planning"));

		// TODO: ajouter le planning ICI
		jTable1.setModel(new javax.swing.table.DefaultTableModel(
				new Object[][] { { null, null, null, null, null, null },
						{ null, null, null, null, null, null },
						{ null, null, null, null, null, null },
						{ null, null, null, null, null, null },
						{ null, null, null, null, null, null },
						{ null, null, null, null, null, null },
						{ null, null, null, null, null, null },
						{ null, null, null, null, null, null },
						{ null, null, null, null, null, null },
						{ null, null, null, null, null, null },
						{ null, null, null, null, null, null },
						{ null, null, null, null, null, null } }, new String[] {
						"Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi",
						"Samedi" }) {
			boolean[] canEdit = new boolean[] { false, false, false, false,
					true, false };

			public boolean isCellEditable(int rowIndex, int columnIndex) {
				return canEdit[columnIndex];
			}
		});
		jScrollPane2.setViewportView(jTable1);
		jTable1.getColumnModel().getColumn(0).setResizable(false);
		jTable1.getColumnModel().getColumn(1).setResizable(false);
		jTable1.getColumnModel().getColumn(2).setResizable(false);
		jTable1.getColumnModel().getColumn(3).setResizable(false);
		jTable1.getColumnModel().getColumn(4).setResizable(false);
		jTable1.getColumnModel().getColumn(5).setResizable(false);

		jTable2.setModel(new javax.swing.table.DefaultTableModel(
				new Object[][] { { "8h" }, { "9h" }, { "10h" }, { "11h" },
						{ "12h" }, { "13h" }, { "14h" }, { "15h" }, { "16h" },
						{ "17h" }, { "18h" }, { "19h" } },
				new String[] { "Heure" }));
		jTable2.setEnabled(false);
		jScrollPane3.setViewportView(jTable2);
		jTable2.getColumnModel().getColumn(0).setResizable(false);

		javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(
				jPanel2);
		jPanel2.setLayout(jPanel2Layout);
		jPanel2Layout
				.setHorizontalGroup(jPanel2Layout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								jPanel2Layout
										.createSequentialGroup()
										.addComponent(
												jScrollPane3,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												54,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												Short.MAX_VALUE)
										.addComponent(
												jScrollPane2,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												825,
												javax.swing.GroupLayout.PREFERRED_SIZE)));
		jPanel2Layout
				.setVerticalGroup(jPanel2Layout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								jPanel2Layout
										.createSequentialGroup()
										.addGroup(
												jPanel2Layout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.TRAILING,
																false)
														.addComponent(
																jScrollPane2,
																javax.swing.GroupLayout.Alignment.LEADING,
																0, 0,
																Short.MAX_VALUE)
														.addComponent(
																jScrollPane3,
																javax.swing.GroupLayout.Alignment.LEADING,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																245,
																Short.MAX_VALUE))
										.addContainerGap(
												javax.swing.GroupLayout.DEFAULT_SIZE,
												Short.MAX_VALUE)));

		VisualizationPanelWeekLabel.setFont(new java.awt.Font("DejaVu Sans", 0,
				18));
		VisualizationPanelWeekLabel
				.setText("Semaine n°xx - du xx/xx/xxx au xx/xx/xxxx");

		VisualizationPanelStatsPanel.setBackground(new java.awt.Color(240, 236,
				236));
		VisualizationPanelStatsPanel.setBorder(javax.swing.BorderFactory
				.createTitledBorder("Statistiques"));

		VisualizationPanelStatsPanelTotaltimeLabel
				.setText("Nombre d'heures totales : X");

		VisualizationPanelStatsPanelTotalcourseLabel
				.setText("Nombre de cours : X");

		VisualizationPanelStatsPanelTotaltdLabel.setText("Nombre de TD : X");

		VisualizationPanelStatsPanelTotaltpLabel.setText("Nombre de TP : X");

		javax.swing.GroupLayout VisualizationPanelStatsPanelLayout = new javax.swing.GroupLayout(
				VisualizationPanelStatsPanel);
		VisualizationPanelStatsPanel
				.setLayout(VisualizationPanelStatsPanelLayout);
		VisualizationPanelStatsPanelLayout
				.setHorizontalGroup(VisualizationPanelStatsPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								VisualizationPanelStatsPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addGroup(
												VisualizationPanelStatsPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addComponent(
																VisualizationPanelStatsPanelTotaltimeLabel)
														.addComponent(
																VisualizationPanelStatsPanelTotalcourseLabel)
														.addComponent(
																VisualizationPanelStatsPanelTotaltdLabel)
														.addComponent(
																VisualizationPanelStatsPanelTotaltpLabel))
										.addContainerGap(
												javax.swing.GroupLayout.DEFAULT_SIZE,
												Short.MAX_VALUE)));
		VisualizationPanelStatsPanelLayout
				.setVerticalGroup(VisualizationPanelStatsPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								VisualizationPanelStatsPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												VisualizationPanelStatsPanelTotaltimeLabel)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
										.addComponent(
												VisualizationPanelStatsPanelTotalcourseLabel)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
										.addComponent(
												VisualizationPanelStatsPanelTotaltdLabel)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
										.addComponent(
												VisualizationPanelStatsPanelTotaltpLabel)
										.addContainerGap(22, Short.MAX_VALUE)));

		VisualizationPanelViewPanel.setBackground(new java.awt.Color(240, 236,
				236));
		VisualizationPanelViewPanel.setBorder(javax.swing.BorderFactory
				.createTitledBorder(null, "  Vue  ",
						javax.swing.border.TitledBorder.CENTER,
						javax.swing.border.TitledBorder.DEFAULT_POSITION,
						new java.awt.Font("Dialog", 0, 17))); // NOI18N

		VisualizationPanelViewPanelPlanningRadioButton
				.setText("Emploi du temps");

		VisualizationPanelViewPanelClassroomRadioButton.setText("Salles");

		VisualizationPanelViewPanelTeacherRadioButton.setText("Enseignants");

		javax.swing.GroupLayout VisualizationPanelViewPanelLayout = new javax.swing.GroupLayout(
				VisualizationPanelViewPanel);
		VisualizationPanelViewPanel
				.setLayout(VisualizationPanelViewPanelLayout);
		VisualizationPanelViewPanelLayout
				.setHorizontalGroup(VisualizationPanelViewPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								VisualizationPanelViewPanelLayout
										.createSequentialGroup()
										.addGroup(
												VisualizationPanelViewPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addComponent(
																VisualizationPanelViewPanelPlanningRadioButton)
														.addComponent(
																VisualizationPanelViewPanelTeacherRadioButton)
														.addComponent(
																VisualizationPanelViewPanelClassroomRadioButton))
										.addContainerGap(178, Short.MAX_VALUE)));
		VisualizationPanelViewPanelLayout
				.setVerticalGroup(VisualizationPanelViewPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								VisualizationPanelViewPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												VisualizationPanelViewPanelPlanningRadioButton)
										.addGap(18, 18, 18)
										.addComponent(
												VisualizationPanelViewPanelClassroomRadioButton)
										.addGap(19, 19, 19)
										.addComponent(
												VisualizationPanelViewPanelTeacherRadioButton)
										.addContainerGap(27, Short.MAX_VALUE)));

		VisualizationPanelFilterPanel.setBackground(new java.awt.Color(240,
				236, 236));
		VisualizationPanelFilterPanel.setBorder(javax.swing.BorderFactory
				.createTitledBorder(null, "  Filtre  ",
						javax.swing.border.TitledBorder.CENTER,
						javax.swing.border.TitledBorder.DEFAULT_POSITION,
						new java.awt.Font("Dialog", 0, 17))); // NOI18N

		VisualizationPanelFilterPanelPlanningComboBox
				.setModel(new javax.swing.DefaultComboBoxModel(new String[] {
						"Item 1", "Item 2", "Item 3", "Item 4" }));

		VisualizationPanelFilterPanelPlanningLabel.setText("Liste des EDT");

		VisualizationPanelFilterPanelSectionLabel.setText("Fillieres");

		VisualizationPanelFilterPanelStepLabel.setText("Etapes");

		VisualizationPanelFilterPanelDisponibilityComboBox
				.setModel(new javax.swing.DefaultComboBoxModel(new String[] {
						"Item 1", "Item 2", "Item 3", "Item 4" }));
		VisualizationPanelFilterPanelDisponibilityComboBox
				.addActionListener(new java.awt.event.ActionListener() {
					public void actionPerformed(java.awt.event.ActionEvent evt) {
						VisualizationPanelFilterPanelDisponibilityComboBoxActionPerformed(evt);
					}
				});

		VisualizationPanelFilterPanelStepComboBox
				.setModel(new javax.swing.DefaultComboBoxModel(new String[] {
						"Item 1", "Item 2", "Item 3", "Item 4" }));

		VisualizationPanelFilterPanelSectionComboBox
				.setModel(new javax.swing.DefaultComboBoxModel(new String[] {
						"Item 1", "Item 2", "Item 3", "Item 4" }));

		VisualizationPanelFilterPanelDisponibilityLabel
				.setText("Disponibilité");

		javax.swing.GroupLayout VisualizationPanelFilterPanelLayout = new javax.swing.GroupLayout(
				VisualizationPanelFilterPanel);
		VisualizationPanelFilterPanel
				.setLayout(VisualizationPanelFilterPanelLayout);
		VisualizationPanelFilterPanelLayout
				.setHorizontalGroup(VisualizationPanelFilterPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								VisualizationPanelFilterPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addGroup(
												VisualizationPanelFilterPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.TRAILING)
														.addGroup(
																javax.swing.GroupLayout.Alignment.LEADING,
																VisualizationPanelFilterPanelLayout
																		.createSequentialGroup()
																		.addGroup(
																				VisualizationPanelFilterPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.LEADING)
																						.addComponent(
																								VisualizationPanelFilterPanelSectionLabel)
																						.addComponent(
																								VisualizationPanelFilterPanelPlanningLabel))
																		.addPreferredGap(
																				javax.swing.LayoutStyle.ComponentPlacement.RELATED)
																		.addGroup(
																				VisualizationPanelFilterPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.LEADING)
																						.addComponent(
																								VisualizationPanelFilterPanelSectionComboBox,
																								0,
																								150,
																								Short.MAX_VALUE)
																						.addComponent(
																								VisualizationPanelFilterPanelPlanningComboBox,
																								javax.swing.GroupLayout.PREFERRED_SIZE,
																								150,
																								javax.swing.GroupLayout.PREFERRED_SIZE)))
														.addGroup(
																javax.swing.GroupLayout.Alignment.LEADING,
																VisualizationPanelFilterPanelLayout
																		.createSequentialGroup()
																		.addGroup(
																				VisualizationPanelFilterPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.LEADING)
																						.addComponent(
																								VisualizationPanelFilterPanelDisponibilityLabel)
																						.addComponent(
																								VisualizationPanelFilterPanelStepLabel))
																		.addGap(20,
																				20,
																				20)
																		.addGroup(
																				VisualizationPanelFilterPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.TRAILING,
																								false)
																						.addComponent(
																								VisualizationPanelFilterPanelDisponibilityComboBox,
																								0,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								Short.MAX_VALUE)
																						.addComponent(
																								VisualizationPanelFilterPanelStepComboBox,
																								javax.swing.GroupLayout.PREFERRED_SIZE,
																								148,
																								javax.swing.GroupLayout.PREFERRED_SIZE))))
										.addGap(54, 54, 54)));
		VisualizationPanelFilterPanelLayout
				.setVerticalGroup(VisualizationPanelFilterPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								VisualizationPanelFilterPanelLayout
										.createSequentialGroup()
										.addGap(32, 32, 32)
										.addGroup(
												VisualizationPanelFilterPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																VisualizationPanelFilterPanelDisponibilityComboBox,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																VisualizationPanelFilterPanelDisponibilityLabel))
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED)
										.addGroup(
												VisualizationPanelFilterPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																VisualizationPanelFilterPanelStepComboBox,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																VisualizationPanelFilterPanelStepLabel))
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED)
										.addGroup(
												VisualizationPanelFilterPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																VisualizationPanelFilterPanelSectionComboBox,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																VisualizationPanelFilterPanelSectionLabel))
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED)
										.addGroup(
												VisualizationPanelFilterPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																VisualizationPanelFilterPanelPlanningComboBox,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																VisualizationPanelFilterPanelPlanningLabel))
										.addContainerGap(46, Short.MAX_VALUE)));

		javax.swing.GroupLayout VisualizationPanelLayout = new javax.swing.GroupLayout(
				VisualizationPanel);
		VisualizationPanel.setLayout(VisualizationPanelLayout);
		VisualizationPanelLayout
				.setHorizontalGroup(VisualizationPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								VisualizationPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addGroup(
												VisualizationPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addComponent(
																VisualizationPanelFilterPanel,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																VisualizationPanelViewPanel,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addGap(18, 18, 18)
										.addGroup(
												VisualizationPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING,
																false)
														.addComponent(
																jPanel2,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																VisualizationPanelWeekLabel)
														.addGroup(
																VisualizationPanelLayout
																		.createSequentialGroup()
																		.addComponent(
																				VisualizationPanelStatsPanel,
																				javax.swing.GroupLayout.PREFERRED_SIZE,
																				javax.swing.GroupLayout.DEFAULT_SIZE,
																				javax.swing.GroupLayout.PREFERRED_SIZE)
																		.addPreferredGap(
																				javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
																		.addComponent(
																				VisualizationPanelComPanel,
																				javax.swing.GroupLayout.PREFERRED_SIZE,
																				javax.swing.GroupLayout.DEFAULT_SIZE,
																				javax.swing.GroupLayout.PREFERRED_SIZE)))
										.addContainerGap()));
		VisualizationPanelLayout
				.setVerticalGroup(VisualizationPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								VisualizationPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												VisualizationPanelWeekLabel)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
										.addGroup(
												VisualizationPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addGroup(
																VisualizationPanelLayout
																		.createSequentialGroup()
																		.addComponent(
																				jPanel2,
																				javax.swing.GroupLayout.PREFERRED_SIZE,
																				javax.swing.GroupLayout.DEFAULT_SIZE,
																				javax.swing.GroupLayout.PREFERRED_SIZE)
																		.addGap(11,
																				11,
																				11)
																		.addGroup(
																				VisualizationPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.LEADING)
																						.addComponent(
																								VisualizationPanelComPanel,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								Short.MAX_VALUE)
																						.addComponent(
																								VisualizationPanelStatsPanel,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								Short.MAX_VALUE)))
														.addGroup(
																VisualizationPanelLayout
																		.createSequentialGroup()
																		.addComponent(
																				VisualizationPanelViewPanel,
																				javax.swing.GroupLayout.PREFERRED_SIZE,
																				javax.swing.GroupLayout.DEFAULT_SIZE,
																				javax.swing.GroupLayout.PREFERRED_SIZE)
																		.addGap(18,
																				18,
																				18)
																		.addComponent(
																				VisualizationPanelFilterPanel,
																				javax.swing.GroupLayout.PREFERRED_SIZE,
																				javax.swing.GroupLayout.DEFAULT_SIZE,
																				javax.swing.GroupLayout.PREFERRED_SIZE)))
										.addContainerGap()));

		PlanningViewTabbedPane.addTab("Visualisation", VisualizationPanel);

		AdministrationPanel.setBorder(javax.swing.BorderFactory
				.createEmptyBorder(1, 1, 1, 1));

		CoursePanelListcoursePanel.setBorder(javax.swing.BorderFactory
				.createTitledBorder(javax.swing.BorderFactory
						.createTitledBorder("Liste des cours")));

		CoursePanelListcoursePanelList
				.setModel(new javax.swing.AbstractListModel() {
					String[] strings = { "Item 1", "Item 2", "Item 3",
							"Item 4", "Item 5" };

					public int getSize() {
						return strings.length;
					}

					public Object getElementAt(int i) {
						return strings[i];
					}
				});
		jScrollPane5.setViewportView(CoursePanelListcoursePanelList);

		javax.swing.GroupLayout CoursePanelListcoursePanelLayout = new javax.swing.GroupLayout(
				CoursePanelListcoursePanel);
		CoursePanelListcoursePanel.setLayout(CoursePanelListcoursePanelLayout);
		CoursePanelListcoursePanelLayout
				.setHorizontalGroup(CoursePanelListcoursePanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								CoursePanelListcoursePanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												jScrollPane5,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												330, Short.MAX_VALUE)
										.addContainerGap()));
		CoursePanelListcoursePanelLayout
				.setVerticalGroup(CoursePanelListcoursePanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								CoursePanelListcoursePanelLayout
										.createSequentialGroup()
										.addComponent(
												jScrollPane5,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												420, Short.MAX_VALUE)
										.addContainerGap()));

		CoursePanelModifyPanel.setBorder(javax.swing.BorderFactory
				.createTitledBorder("Ajout / Modification"));

		CoursePanelModifyPanelNewButton.setText("Nouveau cours");

		CoursePanelModifyPanelIntroLabel
				.setText("Selectionnez un cours dans la liste pour le modifier ou le supprimer");

		CoursePanelModifyPanelIntro2Label.setText("ou ajoutez un nouveau :");

		courseModifyButton.setText("Modifier");
		courseModifyButton
				.addActionListener(new java.awt.event.ActionListener() {
					public void actionPerformed(java.awt.event.ActionEvent evt) {
						jButton2ActionPerformed(evt);
					}
				});

		courseSaveButton.setText("Ajouter");

		CoursePanelModifyPanelCodeLabel.setText("Code :");
		CoursePanelModifyPanelNameLabel.setText("Nom :");
		CoursePanelModifyPanelDescriptionLabel.setText("Description :");

		courseCancelButton.setText("Annuler");

		javax.swing.GroupLayout CoursePanelModifyPanelLayout = new javax.swing.GroupLayout(
				CoursePanelModifyPanel);
		CoursePanelModifyPanel.setLayout(CoursePanelModifyPanelLayout);
		CoursePanelModifyPanelLayout
				.setHorizontalGroup(CoursePanelModifyPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								CoursePanelModifyPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addGroup(
												CoursePanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addComponent(
																CoursePanelModifyPanelIntroLabel)
														.addGroup(
																CoursePanelModifyPanelLayout
																		.createSequentialGroup()
																		.addComponent(
																				CoursePanelModifyPanelIntro2Label)
																		.addGap(3,
																				3,
																				3)
																		.addComponent(
																				CoursePanelModifyPanelNewButton)))
										.addContainerGap(229, Short.MAX_VALUE))
						.addGroup(
								CoursePanelModifyPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												CoursePanelModifyPanelCodeLabel)
										.addGap(18, 18, 18)
										.addComponent(
												CoursePanelModifyPanelCodeTextField,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												118,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addContainerGap(420, Short.MAX_VALUE))
						.addGroup(
								CoursePanelModifyPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												CoursePanelModifyPanelNameLabel)
										.addGap(18, 18, 18)
										.addComponent(
												CoursePanelModifyPanelNameTextfield,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												118,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addContainerGap(420, Short.MAX_VALUE))
						.addGroup(
								CoursePanelModifyPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												CoursePanelModifyPanelDescriptionLabel)
										.addGap(18, 18, 18)
										.addComponent(
												CoursePanelModifyPanelDescriptionTextarea,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												118,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addContainerGap(420, Short.MAX_VALUE))										

						.addGroup(
								javax.swing.GroupLayout.Alignment.TRAILING,
								CoursePanelModifyPanelLayout
										.createSequentialGroup()
										.addContainerGap(366, Short.MAX_VALUE)
										.addComponent(
												courseCancelButton,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												85,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
										.addComponent(
												courseModifyButton,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												91,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
										.addComponent(
												courseSaveButton,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												85,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addContainerGap()));
		CoursePanelModifyPanelLayout
				.setVerticalGroup(CoursePanelModifyPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								javax.swing.GroupLayout.Alignment.TRAILING,
								CoursePanelModifyPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												CoursePanelModifyPanelIntroLabel)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED)
										.addGroup(
												CoursePanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																CoursePanelModifyPanelIntro2Label)
														.addComponent(
																CoursePanelModifyPanelNewButton))
										.addGap(35, 35, 35)
										.addGroup(
												CoursePanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																CoursePanelModifyPanelCodeLabel)
														.addComponent(
																CoursePanelModifyPanelCodeTextField,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addGroup(
												CoursePanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																CoursePanelModifyPanelNameLabel)
														.addGap(18, 18, 18)
														.addComponent(
																CoursePanelModifyPanelNameTextfield,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addGroup(
												CoursePanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																CoursePanelModifyPanelDescriptionLabel)
														.addGap(18, 18, 18)
														.addComponent(
																CoursePanelModifyPanelDescriptionTextarea,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE))																

										.addGap(224, 224, 224)
										.addGroup(
												CoursePanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																courseCancelButton,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																37,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																courseModifyButton,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																38,
																Short.MAX_VALUE)
														.addComponent(
																courseSaveButton,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																38,
																Short.MAX_VALUE))
										.addGap(58, 58, 58)));

		javax.swing.GroupLayout AdministrationCoursePanelLayout = new javax.swing.GroupLayout(
				AdministrationCoursePanel);
		AdministrationCoursePanel.setLayout(AdministrationCoursePanelLayout);
		AdministrationCoursePanelLayout
				.setHorizontalGroup(AdministrationCoursePanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								AdministrationCoursePanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												CoursePanelListcoursePanel,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addGap(18, 18, 18)
										.addComponent(
												CoursePanelModifyPanel,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addContainerGap(125, Short.MAX_VALUE)));
		AdministrationCoursePanelLayout
				.setVerticalGroup(AdministrationCoursePanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								AdministrationCoursePanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addGroup(
												AdministrationCoursePanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addComponent(
																CoursePanelModifyPanel,
																javax.swing.GroupLayout.Alignment.TRAILING,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																Short.MAX_VALUE)
														.addComponent(
																CoursePanelListcoursePanel,
																javax.swing.GroupLayout.Alignment.TRAILING,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																Short.MAX_VALUE))
										.addContainerGap()));

		AdministrationTabbedPane.addTab("Cours", AdministrationCoursePanel);

		AdministrationPersonPanel.setBorder(null);

		PersonPanelListpersonPanel.setBorder(javax.swing.BorderFactory
				.createTitledBorder("Liste des personnels"));

		PersonPanelListpersonPanelList
				.setModel(new javax.swing.AbstractListModel() {
					String[] strings = { "Item 1", "Item 2", "Item 3",
							"Item 4", "Item 5" };

					public int getSize() {
						return strings.length;
					}

					public Object getElementAt(int i) {
						return strings[i];
					}
				});
		jScrollPane7.setViewportView(PersonPanelListpersonPanelList);

		// PersonPanelListpersonPanelFilterComboBox.setModel(new
		// javax.swing.DefaultComboBoxModel(new String[] { "Enseignant",
		// "Etudiant", "Administratif" }));

		PersonPanelListpersonPanelFilterLabel.setText("Filtrer par :");

		javax.swing.GroupLayout PersonPanelListpersonPanelLayout = new javax.swing.GroupLayout(
				PersonPanelListpersonPanel);
		PersonPanelListpersonPanel.setLayout(PersonPanelListpersonPanelLayout);
		PersonPanelListpersonPanelLayout
				.setHorizontalGroup(PersonPanelListpersonPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								PersonPanelListpersonPanelLayout
										.createSequentialGroup()
										.addGroup(
												PersonPanelListpersonPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addGroup(
																PersonPanelListpersonPanelLayout
																		.createSequentialGroup()
																		.addContainerGap()
																		.addComponent(
																				jScrollPane7,
																				javax.swing.GroupLayout.DEFAULT_SIZE,
																				330,
																				Short.MAX_VALUE))
														.addGroup(
																PersonPanelListpersonPanelLayout
																		.createSequentialGroup()
																		.addGap(128,
																				128,
																				128)
																		.addComponent(
																				PersonPanelListpersonPanelFilterLabel))
														.addGroup(
																PersonPanelListpersonPanelLayout
																		.createSequentialGroup()
																		.addGap(53,
																				53,
																				53)
																		.addComponent(
																				PersonPanelListpersonPanelFilterComboBox,
																				javax.swing.GroupLayout.PREFERRED_SIZE,
																				237,
																				javax.swing.GroupLayout.PREFERRED_SIZE)))
										.addContainerGap()));
		PersonPanelListpersonPanelLayout
				.setVerticalGroup(PersonPanelListpersonPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								javax.swing.GroupLayout.Alignment.TRAILING,
								PersonPanelListpersonPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												PersonPanelListpersonPanelFilterLabel,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												32,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED)
										.addComponent(
												PersonPanelListpersonPanelFilterComboBox,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED,
												18, Short.MAX_VALUE)
										.addComponent(
												jScrollPane7,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												315,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addContainerGap()));

		PersonPanelModifyPanel.setBorder(javax.swing.BorderFactory
				.createTitledBorder("Ajout / Modification"));

		PersonPanelModifyPanelNewButton.setText("Nouveau personnel");
		PersonPanelModifyPanelNewButton
				.addActionListener(new java.awt.event.ActionListener() {
					public void actionPerformed(java.awt.event.ActionEvent evt) {
						PersonPanelModifyPanelNewButtonActionPerformed(evt);
					}
				});

		PersonPanelModifyPanelIntroLabel
				.setText("Selectionnez un personnel dans la liste pour le modifier ou le supprimer");

		PersonPanelModifyPanelIntro2Label.setText("ou ajoutez un nouveau :");

		PersonPanelModifyPanelModifyButton.setText("Modifier");
		PersonPanelModifyPanelModifyButton
				.addActionListener(new java.awt.event.ActionListener() {
					public void actionPerformed(java.awt.event.ActionEvent evt) {
						PersonPanelModifyPanelModifyButtonActionPerformed(evt);
					}
				});

		PersonPanelModifyPanelAddButton.setText("Ajouter");

		PersonPanelModifyPanelLastnameLabel.setText("Nom : ");

		PersonPanelModifyPanelCancelButton.setText("Annuler");

		PersonPanelModifyPanelFirstnameLabel.setText("Prénom :");

		PersonPanelModifyPanelLevelSlider.setMaximum(9);

		PersonPanelModifyPanelLevelLabel
				.setText("Level admin [1 SuperAdmin, 9 Banni]");

		PersonPanelModifyPanelMailLabel.setText("Courriel :");

		PersonPanelModifyPanelLoginLabel.setText("Login :");

		PersonPanelModifyPanelPassLabel.setText("Password :");

		PersonPanelModifyPanelChoiceLabel.setText("Type :");
		PersonPanelModifyPanelChoiceRoleLabel.setText("Role :");

		javax.swing.GroupLayout PersonPanelModifyPanelLayout = new javax.swing.GroupLayout(
				PersonPanelModifyPanel);
		PersonPanelModifyPanel.setLayout(PersonPanelModifyPanelLayout);
		PersonPanelModifyPanelLayout
				.setHorizontalGroup(PersonPanelModifyPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								PersonPanelModifyPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addGroup(
												PersonPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addGroup(
																PersonPanelModifyPanelLayout
																		.createSequentialGroup()
																		.addGroup(
																				PersonPanelModifyPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.LEADING)
																						.addComponent(
																								PersonPanelModifyPanelIntroLabel)
																						.addGroup(
																								PersonPanelModifyPanelLayout
																										.createSequentialGroup()
																										.addComponent(
																												PersonPanelModifyPanelIntro2Label)
																										.addGap(3,
																												3,
																												3)
																										.addComponent(
																												PersonPanelModifyPanelNewButton)))
																		.addContainerGap(
																				590,
																				Short.MAX_VALUE))
														.addGroup(
																javax.swing.GroupLayout.Alignment.TRAILING,
																PersonPanelModifyPanelLayout
																		.createSequentialGroup()
																		.addGroup(
																				PersonPanelModifyPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.LEADING)
																						.addComponent(
																								PersonPanelModifyPanelMailLabel)
																						.addComponent(
																								PersonPanelModifyPanelLoginLabel)
																						.addComponent(
																								PersonPanelModifyPanelPassLabel))
																		.addGap(18,
																				18,
																				18)
																		.addGroup(
																				PersonPanelModifyPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.LEADING,
																								false)
																						.addComponent(
																								PersonPanelModifyPanelPassTextFiled,
																								javax.swing.GroupLayout.Alignment.TRAILING)
																						.addComponent(
																								PersonPanelModifyPanelMailTextFiled)
																						.addComponent(
																								PersonPanelModifyPanelLoginTextFiled,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								154,
																								Short.MAX_VALUE))
																		.addGap(113,
																				113,
																				113)
																		.addComponent(
																				PersonPanelModifyPanelCancelButton,
																				javax.swing.GroupLayout.PREFERRED_SIZE,
																				85,
																				javax.swing.GroupLayout.PREFERRED_SIZE)
																		.addPreferredGap(
																				javax.swing.LayoutStyle.ComponentPlacement.RELATED)
																		.addComponent(
																				PersonPanelModifyPanelModifyButton,
																				javax.swing.GroupLayout.PREFERRED_SIZE,
																				104,
																				javax.swing.GroupLayout.PREFERRED_SIZE)
																		.addPreferredGap(
																				javax.swing.LayoutStyle.ComponentPlacement.RELATED)
																		.addComponent(
																				PersonPanelModifyPanelAddButton,
																				javax.swing.GroupLayout.PREFERRED_SIZE,
																				85,
																				javax.swing.GroupLayout.PREFERRED_SIZE)
																		.addGap(401,
																				401,
																				401))
														.addGroup(
																PersonPanelModifyPanelLayout
																		.createSequentialGroup()
																		.addComponent(
																				PersonPanelModifyPanelChoiceComboBox,
																				javax.swing.GroupLayout.PREFERRED_SIZE,
																				237,
																				javax.swing.GroupLayout.PREFERRED_SIZE)
																		.addContainerGap(
																				803,
																				Short.MAX_VALUE))
														.addGroup(
																PersonPanelModifyPanelLayout
																		.createSequentialGroup()
																		.addComponent(
																				PersonPanelModifyPanelChoiceRoleComboBox,
																				javax.swing.GroupLayout.PREFERRED_SIZE,
																				237,
																				javax.swing.GroupLayout.PREFERRED_SIZE)
																		.addContainerGap(
																				803,
																				Short.MAX_VALUE))
														.addGroup(
																javax.swing.GroupLayout.Alignment.TRAILING,
																PersonPanelModifyPanelLayout
																		.createSequentialGroup()
																		.addGroup(
																				PersonPanelModifyPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.LEADING)
																						.addComponent(
																								PersonPanelModifyPanelLastnameLabel)
																						.addComponent(
																								PersonPanelModifyPanelFirstnameLabel))
																		.addGap(30,
																				30,
																				30)
																		.addGroup(
																				PersonPanelModifyPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.LEADING,
																								false)
																						.addComponent(
																								PersonPanelModifyPanelFirstnameTextFiled)
																						.addComponent(
																								PersonPanelModifyPanelLastnameTextFiled,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								156,
																								Short.MAX_VALUE))
																		.addGap(118,
																				118,
																				118)
																		.addGroup(
																				PersonPanelModifyPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.TRAILING)
																						.addComponent(
																								PersonPanelModifyPanelLevelLabel,
																								javax.swing.GroupLayout.Alignment.LEADING)
																						.addGroup(
																								javax.swing.GroupLayout.Alignment.LEADING,
																								PersonPanelModifyPanelLayout
																										.createSequentialGroup()
																										.addGap(12,
																												12,
																												12)
																										.addComponent(
																												PersonPanelModifyPanelLevelSlider,
																												javax.swing.GroupLayout.PREFERRED_SIZE,
																												javax.swing.GroupLayout.DEFAULT_SIZE,
																												javax.swing.GroupLayout.PREFERRED_SIZE)))
																		.addGap(451,
																				451,
																				451))))
						.addGroup(
								PersonPanelModifyPanelLayout
										.createSequentialGroup()
										.addGap(88, 88, 88)
										.addComponent(
												PersonPanelModifyPanelChoiceLabel)
										.addComponent(
												PersonPanelModifyPanelChoiceRoleLabel)
										.addContainerGap(935, Short.MAX_VALUE)));
		PersonPanelModifyPanelLayout
				.setVerticalGroup(PersonPanelModifyPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								PersonPanelModifyPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												PersonPanelModifyPanelIntroLabel)
										.addGap(6, 6, 6)
										.addGroup(
												PersonPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																PersonPanelModifyPanelIntro2Label)
														.addComponent(
																PersonPanelModifyPanelNewButton))
										.addGap(19, 19, 19)
										.addComponent(
												PersonPanelModifyPanelChoiceLabel,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												32,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
										.addComponent(
												PersonPanelModifyPanelChoiceComboBox,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addComponent(
												PersonPanelModifyPanelChoiceRoleLabel,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												32,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addComponent(
												PersonPanelModifyPanelChoiceRoleComboBox,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addGap(8, 8, 8)
										.addComponent(
												PersonPanelModifyPanelLevelLabel)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
										.addGroup(
												PersonPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addGroup(
																PersonPanelModifyPanelLayout
																		.createSequentialGroup()
																		.addGroup(
																				PersonPanelModifyPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.BASELINE)
																						.addComponent(
																								PersonPanelModifyPanelLastnameLabel)
																						.addComponent(
																								PersonPanelModifyPanelLastnameTextFiled,
																								javax.swing.GroupLayout.PREFERRED_SIZE,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								javax.swing.GroupLayout.PREFERRED_SIZE))
																		.addGap(12,
																				12,
																				12)
																		.addGroup(
																				PersonPanelModifyPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.BASELINE)
																						.addComponent(
																								PersonPanelModifyPanelFirstnameLabel)
																						.addComponent(
																								PersonPanelModifyPanelFirstnameTextFiled,
																								javax.swing.GroupLayout.PREFERRED_SIZE,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								javax.swing.GroupLayout.PREFERRED_SIZE))
																		.addGap(18,
																				18,
																				18)
																		.addGroup(
																				PersonPanelModifyPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.BASELINE)
																						.addComponent(
																								PersonPanelModifyPanelMailTextFiled,
																								javax.swing.GroupLayout.PREFERRED_SIZE,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								javax.swing.GroupLayout.PREFERRED_SIZE)
																						.addComponent(
																								PersonPanelModifyPanelMailLabel))
																		.addGap(18,
																				18,
																				18)
																		.addGroup(
																				PersonPanelModifyPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.BASELINE)
																						.addComponent(
																								PersonPanelModifyPanelLoginTextFiled,
																								javax.swing.GroupLayout.PREFERRED_SIZE,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								javax.swing.GroupLayout.PREFERRED_SIZE)
																						.addComponent(
																								PersonPanelModifyPanelLoginLabel)))
														.addComponent(
																PersonPanelModifyPanelLevelSlider,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addGap(18, 18, 18)
										.addGroup(
												PersonPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addGroup(
																PersonPanelModifyPanelLayout
																		.createSequentialGroup()
																		.addGroup(
																				PersonPanelModifyPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.BASELINE)
																						.addComponent(
																								PersonPanelModifyPanelModifyButton,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								38,
																								Short.MAX_VALUE)
																						.addComponent(
																								PersonPanelModifyPanelAddButton,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								36,
																								Short.MAX_VALUE)
																						.addComponent(
																								PersonPanelModifyPanelCancelButton,
																								javax.swing.GroupLayout.PREFERRED_SIZE,
																								37,
																								javax.swing.GroupLayout.PREFERRED_SIZE))
																		.addGap(33,
																				33,
																				33))
														.addGroup(
																PersonPanelModifyPanelLayout
																		.createSequentialGroup()
																		.addGroup(
																				PersonPanelModifyPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.BASELINE)
																						.addComponent(
																								PersonPanelModifyPanelPassTextFiled,
																								javax.swing.GroupLayout.PREFERRED_SIZE,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								javax.swing.GroupLayout.PREFERRED_SIZE)
																						.addComponent(
																								PersonPanelModifyPanelPassLabel))
																		.addContainerGap()))));

		javax.swing.GroupLayout AdministrationPersonPanelLayout = new javax.swing.GroupLayout(
				AdministrationPersonPanel);
		AdministrationPersonPanel.setLayout(AdministrationPersonPanelLayout);
		AdministrationPersonPanelLayout
				.setHorizontalGroup(AdministrationPersonPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								AdministrationPersonPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												PersonPanelListpersonPanel,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addGap(18, 18, 18)
										.addComponent(
												PersonPanelModifyPanel,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												Short.MAX_VALUE)));
		AdministrationPersonPanelLayout
				.setVerticalGroup(AdministrationPersonPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								AdministrationPersonPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addGroup(
												AdministrationPersonPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addComponent(
																PersonPanelModifyPanel,
																javax.swing.GroupLayout.Alignment.TRAILING,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																Short.MAX_VALUE)
														.addComponent(
																PersonPanelListpersonPanel,
																javax.swing.GroupLayout.Alignment.TRAILING,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																Short.MAX_VALUE))
										.addContainerGap()));

		AdministrationTabbedPane.addTab("Personnel", AdministrationPersonPanel);

		PromotionPanelListpromotionPanel.setBorder(javax.swing.BorderFactory
				.createTitledBorder("Liste des promotions"));

		PromotionPanelListpromotionPanelList
				.setModel(new javax.swing.AbstractListModel() {
					String[] strings = { "Item 1", "Item 2", "Item 3",
							"Item 4", "Item 5" };

					public int getSize() {
						return strings.length;
					}

					public Object getElementAt(int i) {
						return strings[i];
					}
				});
		jScrollPane8.setViewportView(PromotionPanelListpromotionPanelList);

		javax.swing.GroupLayout PromotionPanelListpromotionPanelLayout = new javax.swing.GroupLayout(
				PromotionPanelListpromotionPanel);
		PromotionPanelListpromotionPanel
				.setLayout(PromotionPanelListpromotionPanelLayout);
		PromotionPanelListpromotionPanelLayout
				.setHorizontalGroup(PromotionPanelListpromotionPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								PromotionPanelListpromotionPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												jScrollPane8,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												330, Short.MAX_VALUE)
										.addContainerGap()));
		PromotionPanelListpromotionPanelLayout
				.setVerticalGroup(PromotionPanelListpromotionPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								PromotionPanelListpromotionPanelLayout
										.createSequentialGroup()
										.addComponent(
												jScrollPane8,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												428, Short.MAX_VALUE)
										.addContainerGap()));

		PromotionPanelModifyPanel.setBorder(javax.swing.BorderFactory
				.createTitledBorder("Ajout / Modification"));

		PromotionPanelModifyPanelNewButton.setText("Nouvelle promotion");

		PromotionPanelModifyPanelIntroLabel
				.setText("Selectionnez un promotion dans la liste pour la modifier ou la supprimer");

		PromotionPanelModifyPanelIntro2Label
				.setText("ou ajoutez une nouvelle :");

		PromotionPanelModifyPanelModifyButton.setText("Modifier");
		PromotionPanelModifyPanelModifyButton
				.addActionListener(new java.awt.event.ActionListener() {
					public void actionPerformed(java.awt.event.ActionEvent evt) {
						PromotionPanelModifyPanelModifyButtonActionPerformed(evt);
					}
				});

		PromotionPanelModifyPanelAddButton.setText("Ajouter");

		PromotionPanelModifyPanelNameLabel.setText("Nom de la promotion :");

		PromotionPanelModifyPanelCancelButton.setText("Annuler");

		PromotionPanelModifyPanelSectionComboBox
				.addActionListener(new java.awt.event.ActionListener() {
					public void actionPerformed(java.awt.event.ActionEvent evt) {
						PromotionPanelModifyPanelSectionComboBoxActionPerformed(evt);
					}
				});

		PromotionPanelModifyPanelSectionLabel.setText("Appartenant à :");

		PromotionPanelModifyPanelCodeLabel.setText("Code :");
		PromotionPanelModifyPanelYearLabel.setText("Année :");
		PromotionPanelModifyPanelStepLabel.setText("Etape :");
		PromotionPanelModifyPanelMainteacherLabel
				.setText("Enseignant responsable :");

		javax.swing.GroupLayout PromotionPanelModifyPanelLayout = new javax.swing.GroupLayout(
				PromotionPanelModifyPanel);
		PromotionPanelModifyPanel.setLayout(PromotionPanelModifyPanelLayout);
		PromotionPanelModifyPanelLayout
				.setHorizontalGroup(PromotionPanelModifyPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								PromotionPanelModifyPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addGroup(
												PromotionPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addComponent(
																PromotionPanelModifyPanelIntroLabel)
														.addGroup(
																PromotionPanelModifyPanelLayout
																		.createSequentialGroup()
																		.addComponent(
																				PromotionPanelModifyPanelIntro2Label)
																		.addGap(3,
																				3,
																				3)
																		.addComponent(
																				PromotionPanelModifyPanelNewButton)))
										.addContainerGap(219, Short.MAX_VALUE))
						.addGroup(
								javax.swing.GroupLayout.Alignment.TRAILING,
								PromotionPanelModifyPanelLayout
										.createSequentialGroup()
										.addContainerGap(294, Short.MAX_VALUE)
										.addComponent(
												PromotionPanelModifyPanelCancelButton,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												85,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED)
										.addComponent(
												PromotionPanelModifyPanelModifyButton,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												91,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED)
										.addComponent(
												PromotionPanelModifyPanelAddButton,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												85,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addGap(115, 115, 115))
						.addGroup(
								PromotionPanelModifyPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addGroup(
												PromotionPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addComponent(
																PromotionPanelModifyPanelSectionLabel)
														.addComponent(
																PromotionPanelModifyPanelCodeLabel)
														.addComponent(
																PromotionPanelModifyPanelNameLabel)
														.addComponent(
																PromotionPanelModifyPanelYearLabel)
														.addComponent(
																PromotionPanelModifyPanelStepLabel)
														.addComponent(
																PromotionPanelModifyPanelMainteacherLabel))
										.addGap(18, 18, 18)
										.addGroup(
												PromotionPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addComponent(
																PromotionPanelModifyPanelSectionComboBox,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																237,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																PromotionPanelModifyPanelNameTextfield,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																146,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																PromotionPanelModifyPanelCodeTextfield,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																146,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																PromotionPanelModifyPanelCodeTextfield,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																146,
																javax.swing.GroupLayout.PREFERRED_SIZE)

														.addComponent(
																PromotionPanelModifyPanelYearTextField,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																146,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																PromotionPanelModifyPanelStepComboBox,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																146,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																PromotionPanelModifyPanelMainteacherComboBox,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																146,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addContainerGap(276, Short.MAX_VALUE)));
		PromotionPanelModifyPanelLayout
				.setVerticalGroup(PromotionPanelModifyPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								javax.swing.GroupLayout.Alignment.TRAILING,
								PromotionPanelModifyPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												PromotionPanelModifyPanelIntroLabel)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED)
										.addGroup(
												PromotionPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																PromotionPanelModifyPanelIntro2Label)
														.addComponent(
																PromotionPanelModifyPanelNewButton))
										.addGap(35, 35, 35)
										.addGroup(
												PromotionPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																PromotionPanelModifyPanelNameTextfield,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																PromotionPanelModifyPanelNameLabel))
										.addGap(13, 13, 13)
										.addGroup(
												PromotionPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.TRAILING)
														.addComponent(
																PromotionPanelModifyPanelCodeLabel)
														.addComponent(
																PromotionPanelModifyPanelCodeTextfield,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addGap(13, 13, 13)
										.addGroup(
												PromotionPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.TRAILING)
														.addComponent(
																PromotionPanelModifyPanelYearLabel)
														.addComponent(
																PromotionPanelModifyPanelYearTextField,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addGroup(
												PromotionPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.TRAILING)
														.addComponent(
																PromotionPanelModifyPanelStepLabel)
														.addComponent(
																PromotionPanelModifyPanelStepComboBox,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE))

										.addGroup(
												PromotionPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.TRAILING)
														.addComponent(
																PromotionPanelModifyPanelMainteacherLabel)
														.addComponent(
																PromotionPanelModifyPanelMainteacherComboBox,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
										.addGroup(
												PromotionPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.TRAILING)
														.addComponent(
																PromotionPanelModifyPanelSectionLabel)
														.addComponent(
																PromotionPanelModifyPanelSectionComboBox,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addGap(152, 152, 152)
										.addGroup(
												PromotionPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																PromotionPanelModifyPanelCancelButton,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																37,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																PromotionPanelModifyPanelModifyButton,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																38,
																Short.MAX_VALUE)
														.addComponent(
																PromotionPanelModifyPanelAddButton,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																38,
																Short.MAX_VALUE))
										.addGap(55, 55, 55)));

		javax.swing.GroupLayout AdministrationPromotionPanelLayout = new javax.swing.GroupLayout(
				AdministrationPromotionPanel);
		AdministrationPromotionPanel
				.setLayout(AdministrationPromotionPanelLayout);
		AdministrationPromotionPanelLayout
				.setHorizontalGroup(AdministrationPromotionPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								AdministrationPromotionPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												PromotionPanelListpromotionPanel,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addGap(18, 18, 18)
										.addComponent(
												PromotionPanelModifyPanel,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addContainerGap(114, Short.MAX_VALUE)));
		AdministrationPromotionPanelLayout
				.setVerticalGroup(AdministrationPromotionPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								AdministrationPromotionPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addGroup(
												AdministrationPromotionPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addComponent(
																PromotionPanelModifyPanel,
																javax.swing.GroupLayout.Alignment.TRAILING,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																Short.MAX_VALUE)
														.addComponent(
																PromotionPanelListpromotionPanel,
																javax.swing.GroupLayout.Alignment.TRAILING,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																Short.MAX_VALUE))
										.addContainerGap()));

		AdministrationTabbedPane.addTab("Promotion",
				AdministrationPromotionPanel);

		SectionPanelListsectionPanel.setBorder(javax.swing.BorderFactory
				.createTitledBorder("Liste des fillieres"));

		SectionPanelListsectionPanelList
				.setModel(new javax.swing.AbstractListModel() {
					String[] strings = { "Item 1", "Item 2", "Item 3",
							"Item 4", "Item 5" };

					public int getSize() {
						return strings.length;
					}

					public Object getElementAt(int i) {
						return strings[i];
					}
				});
		jScrollPane9.setViewportView(SectionPanelListsectionPanelList);

		javax.swing.GroupLayout SectionPanelListsectionPanelLayout = new javax.swing.GroupLayout(
				SectionPanelListsectionPanel);
		SectionPanelListsectionPanel
				.setLayout(SectionPanelListsectionPanelLayout);
		SectionPanelListsectionPanelLayout
				.setHorizontalGroup(SectionPanelListsectionPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								SectionPanelListsectionPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												jScrollPane9,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												330, Short.MAX_VALUE)
										.addContainerGap()));
		SectionPanelListsectionPanelLayout
				.setVerticalGroup(SectionPanelListsectionPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								SectionPanelListsectionPanelLayout
										.createSequentialGroup()
										.addComponent(
												jScrollPane9,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												428, Short.MAX_VALUE)
										.addContainerGap()));

		SectionPanelModifyPanel.setBorder(javax.swing.BorderFactory
				.createTitledBorder("Ajout / Modification"));

		SectionPanelModifyPanelNewButton.setText("Nouvelle filière");
		SectionPanelModifyPanelNewButton
				.addActionListener(new java.awt.event.ActionListener() {
					public void actionPerformed(java.awt.event.ActionEvent evt) {
						SectionPanelModifyPanelNewButtonActionPerformed(evt);
					}
				});

		SectionPanelModifyPanelIntroLabel
				.setText("Selectionnez une filière dans la liste pour la modifier ou la supprimer");

		SectionPanelModifyPanelIntro2Label.setText("ou ajoutez une nouvelle :");

		jButton15.setText("Ajouter");

		SectionPanelModifyPanelNameLabel.setText("Nom de la filière :");

		SectionPanelModifyPanelCodeLabel.setText("Code :");

		SectionPanelModifyPanelDescriptionLabel.setText("Description :");
		SectionPanelModifyPanelDepartmentLabel.setText("Département :");

		SectionPanelModifyPanelCancelButton.setText("Annuler");

		SectionPanelModifyPanelModifyButton.setText("Modifier");
		SectionPanelModifyPanelModifyButton
				.addActionListener(new java.awt.event.ActionListener() {
					public void actionPerformed(java.awt.event.ActionEvent evt) {
						SectionPanelModifyPanelModifyButtonActionPerformed(evt);
					}
				});

		SectionPanelModifyPanelAddButton.setText("Ajouter");

		javax.swing.GroupLayout SectionPanelModifyPanelLayout = new javax.swing.GroupLayout(
				SectionPanelModifyPanel);
		SectionPanelModifyPanel.setLayout(SectionPanelModifyPanelLayout);
		SectionPanelModifyPanelLayout
				.setHorizontalGroup(SectionPanelModifyPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								javax.swing.GroupLayout.Alignment.TRAILING,
								SectionPanelModifyPanelLayout
										.createSequentialGroup()
										.addGap(282, 282, 282)
										.addComponent(
												SectionPanelModifyPanelCancelButton,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												85,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED)
										.addComponent(
												SectionPanelModifyPanelModifyButton,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												91,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED)
										.addComponent(
												SectionPanelModifyPanelAddButton,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												85,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED,
												366, Short.MAX_VALUE)
										.addComponent(
												jButton15,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												85,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addContainerGap())
						.addGroup(
								SectionPanelModifyPanelLayout
										.createSequentialGroup()
										.addGroup(
												SectionPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.TRAILING)
														.addGroup(
																javax.swing.GroupLayout.Alignment.LEADING,
																SectionPanelModifyPanelLayout
																		.createSequentialGroup()
																		.addContainerGap()
																		.addGroup(
																				SectionPanelModifyPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.LEADING)
																						.addComponent(
																								SectionPanelModifyPanelNameLabel)
																						.addComponent(
																								SectionPanelModifyPanelDescriptionLabel)
																						.addComponent(
																								SectionPanelModifyPanelDepartmentLabel))
																		.addGap(18,
																				18,
																				18)
																		.addGroup(
																				SectionPanelModifyPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.TRAILING,
																								false)
																						.addComponent(
																								SectionPanelModifyPanelCodeTextField,
																								javax.swing.GroupLayout.Alignment.LEADING,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								146,
																								Short.MAX_VALUE)
																						.addComponent(
																								SectionPanelModifyPanelNameTextField,
																								javax.swing.GroupLayout.Alignment.LEADING,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								146,
																								Short.MAX_VALUE)
																						.addComponent(
																								SectionPanelModifyPanelDescriptionTextField,
																								javax.swing.GroupLayout.Alignment.LEADING)
																						.addComponent(
																								SectionPanelModifyPanelDepartmentComboBox,
																								javax.swing.GroupLayout.Alignment.LEADING)))
														.addGroup(
																javax.swing.GroupLayout.Alignment.LEADING,
																SectionPanelModifyPanelLayout
																		.createSequentialGroup()
																		.addGap(20,
																				20,
																				20)
																		.addComponent(
																				SectionPanelModifyPanelCodeLabel))
														.addGroup(
																javax.swing.GroupLayout.Alignment.LEADING,
																SectionPanelModifyPanelLayout
																		.createSequentialGroup()
																		.addContainerGap()
																		.addGroup(
																				SectionPanelModifyPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.LEADING)
																						.addComponent(
																								SectionPanelModifyPanelIntroLabel)
																						.addGroup(
																								SectionPanelModifyPanelLayout
																										.createSequentialGroup()
																										.addComponent(
																												SectionPanelModifyPanelIntro2Label)
																										.addGap(3,
																												3,
																												3)
																										.addComponent(
																												SectionPanelModifyPanelNewButton)))))
										.addGap(577, 577, 577)));
		SectionPanelModifyPanelLayout
				.setVerticalGroup(SectionPanelModifyPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								javax.swing.GroupLayout.Alignment.TRAILING,
								SectionPanelModifyPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												SectionPanelModifyPanelIntroLabel)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED)
										.addGroup(
												SectionPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																SectionPanelModifyPanelIntro2Label)
														.addComponent(
																SectionPanelModifyPanelNewButton))
										.addGap(35, 35, 35)
										.addGroup(
												SectionPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																SectionPanelModifyPanelNameLabel)
														.addComponent(
																SectionPanelModifyPanelNameTextField,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addGap(18, 18, 18)
										.addGroup(
												SectionPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addComponent(
																SectionPanelModifyPanelCodeLabel)
														.addComponent(
																SectionPanelModifyPanelCodeTextField,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addGap(16, 16, 16)
										.addGroup(
												SectionPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																SectionPanelModifyPanelDescriptionLabel)
														.addComponent(
																SectionPanelModifyPanelDescriptionTextField,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addGap(13, 13, 13)
										.addGroup(
												SectionPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.TRAILING)
														.addComponent(
																SectionPanelModifyPanelDepartmentLabel)
														.addComponent(
																SectionPanelModifyPanelDepartmentComboBox,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addGap(150, 150, 150)
										.addGroup(
												SectionPanelModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																jButton15,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																33,
																Short.MAX_VALUE)
														.addComponent(
																SectionPanelModifyPanelCancelButton,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																37,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																SectionPanelModifyPanelModifyButton,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																38,
																Short.MAX_VALUE)
														.addComponent(
																SectionPanelModifyPanelAddButton,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																38,
																Short.MAX_VALUE))
										.addGap(48, 48, 48)));

		javax.swing.GroupLayout AdministrationSectionPanelLayout = new javax.swing.GroupLayout(
				AdministrationSectionPanel);
		AdministrationSectionPanel.setLayout(AdministrationSectionPanelLayout);
		AdministrationSectionPanelLayout
				.setHorizontalGroup(AdministrationSectionPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								AdministrationSectionPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												SectionPanelListsectionPanel,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addGap(18, 18, 18)
										.addComponent(
												SectionPanelModifyPanel,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												611,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addContainerGap(197, Short.MAX_VALUE)));
		AdministrationSectionPanelLayout
				.setVerticalGroup(AdministrationSectionPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								AdministrationSectionPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addGroup(
												AdministrationSectionPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addComponent(
																SectionPanelModifyPanel,
																javax.swing.GroupLayout.Alignment.TRAILING,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																Short.MAX_VALUE)
														.addComponent(
																SectionPanelListsectionPanel,
																javax.swing.GroupLayout.Alignment.TRAILING,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																Short.MAX_VALUE))
										.addContainerGap()));

		AdministrationTabbedPane.addTab("Filliere", AdministrationSectionPanel);

		TypepersonnelPanelListTypepersonnelPanel
				.setBorder(javax.swing.BorderFactory
						.createTitledBorder("Liste des types de personnel"));

		TypepersonnelPanelListTypepersonnelPanelList
				.setModel(new javax.swing.AbstractListModel() {
					String[] strings = { "Item 1", "Item 2", "Item 3",
							"Item 4", "Item 5" };

					public int getSize() {
						return strings.length;
					}

					public Object getElementAt(int i) {
						return strings[i];
					}
				});
		jScrollPane10
				.setViewportView(TypepersonnelPanelListTypepersonnelPanelList);

		javax.swing.GroupLayout TypepersonnelPanelListTypepersonnelPanelLayout = new javax.swing.GroupLayout(
				TypepersonnelPanelListTypepersonnelPanel);
		TypepersonnelPanelListTypepersonnelPanel
				.setLayout(TypepersonnelPanelListTypepersonnelPanelLayout);
		TypepersonnelPanelListTypepersonnelPanelLayout
				.setHorizontalGroup(TypepersonnelPanelListTypepersonnelPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								TypepersonnelPanelListTypepersonnelPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												jScrollPane10,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												330, Short.MAX_VALUE)
										.addContainerGap()));
		TypepersonnelPanelListTypepersonnelPanelLayout
				.setVerticalGroup(TypepersonnelPanelListTypepersonnelPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								TypepersonnelPanelListTypepersonnelPanelLayout
										.createSequentialGroup()
										.addComponent(
												jScrollPane10,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												428, Short.MAX_VALUE)
										.addContainerGap()));

		TypepersonnelPanelListModifyPanel.setBorder(javax.swing.BorderFactory
				.createTitledBorder("Ajout / Modification"));
		AdministrationAddEventPanel.setBorder(javax.swing.BorderFactory
				.createTitledBorder("Ajouter un event"));
		SectionPanelModifyPanelNewButton1.setText("Nouveau type");
		SectionPanelModifyPanelNewButton1
				.addActionListener(new java.awt.event.ActionListener() {
					public void actionPerformed(java.awt.event.ActionEvent evt) {
						SectionPanelModifyPanelNewButton1ActionPerformed(evt);
					}
				});

		SectionPanelModifyPanelIntroLabel1
				.setText("Selectionnez un type de personnel dans la liste pour la modifier ou la supprimer");

		SectionPanelModifyPanelIntro2Label1.setText("ou ajoutez un nouveau :");

		jButton16.setText("Ajouter");

		TypepersonnelPanelListModifyPanelNameLabel.setText("Nom :");

		TypepersonnelPanelListModifyPanelCodeLabel.setText("Code :");

		TypepersonnelPanelListModifyPanelDescriptionLabel
				.setText("Description :");

		TypepersonnelPanelListModifyPanelCancelButton.setText("Annuler");

		TypepersonnelPanelListModifyPanelModifyButton.setText("Modifier");
		TypepersonnelPanelListModifyPanelModifyButton
				.addActionListener(new java.awt.event.ActionListener() {
					public void actionPerformed(java.awt.event.ActionEvent evt) {
						TypepersonnelPanelListModifyPanelModifyButtonActionPerformed(evt);
					}
				});

		TypepersonnelPanelListModifyPanelAddButton.setText("Ajouter");

		javax.swing.GroupLayout TypepersonnelPanelListModifyPanelLayout = new javax.swing.GroupLayout(
				TypepersonnelPanelListModifyPanel);
		TypepersonnelPanelListModifyPanel
				.setLayout(TypepersonnelPanelListModifyPanelLayout);
		TypepersonnelPanelListModifyPanelLayout
				.setHorizontalGroup(TypepersonnelPanelListModifyPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								javax.swing.GroupLayout.Alignment.TRAILING,
								TypepersonnelPanelListModifyPanelLayout
										.createSequentialGroup()
										.addGap(282, 282, 282)
										.addComponent(
												TypepersonnelPanelListModifyPanelCancelButton,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												85,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED)
										.addComponent(
												TypepersonnelPanelListModifyPanelModifyButton,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												91,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED)
										.addComponent(
												TypepersonnelPanelListModifyPanelAddButton,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												85,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED,
												438, Short.MAX_VALUE)
										.addComponent(
												jButton16,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												85,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addContainerGap())
						.addGroup(
								TypepersonnelPanelListModifyPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addGroup(
												TypepersonnelPanelListModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.TRAILING)
														.addGroup(
																javax.swing.GroupLayout.Alignment.LEADING,
																TypepersonnelPanelListModifyPanelLayout
																		.createSequentialGroup()
																		.addGroup(
																				TypepersonnelPanelListModifyPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.LEADING)
																						.addComponent(
																								TypepersonnelPanelListModifyPanelDescriptionLabel)
																						.addGroup(
																								TypepersonnelPanelListModifyPanelLayout
																										.createParallelGroup(
																												javax.swing.GroupLayout.Alignment.TRAILING)
																										.addComponent(
																												TypepersonnelPanelListModifyPanelCodeLabel)
																										.addComponent(
																												TypepersonnelPanelListModifyPanelNameLabel)))
																		.addGap(18,
																				18,
																				18)
																		.addGroup(
																				TypepersonnelPanelListModifyPanelLayout
																						.createParallelGroup(
																								javax.swing.GroupLayout.Alignment.TRAILING,
																								false)
																						.addComponent(
																								TypepersonnelPanelListModifyPanelCodeTextfield,
																								javax.swing.GroupLayout.Alignment.LEADING,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								146,
																								Short.MAX_VALUE)
																						.addComponent(
																								TypepersonnelPanelListModifyPanelNameTextfield,
																								javax.swing.GroupLayout.Alignment.LEADING,
																								javax.swing.GroupLayout.DEFAULT_SIZE,
																								146,
																								Short.MAX_VALUE)
																						.addComponent(
																								TypepersonnelPanelListModifyPanelDescriptionTextfield,
																								javax.swing.GroupLayout.Alignment.LEADING)))
														.addComponent(
																SectionPanelModifyPanelIntroLabel1,
																javax.swing.GroupLayout.Alignment.LEADING)
														.addGroup(
																javax.swing.GroupLayout.Alignment.LEADING,
																TypepersonnelPanelListModifyPanelLayout
																		.createSequentialGroup()
																		.addComponent(
																				SectionPanelModifyPanelIntro2Label1)
																		.addGap(3,
																				3,
																				3)
																		.addComponent(
																				SectionPanelModifyPanelNewButton1)))
										.addGap(577, 577, 577)));
		TypepersonnelPanelListModifyPanelLayout
				.setVerticalGroup(TypepersonnelPanelListModifyPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								javax.swing.GroupLayout.Alignment.TRAILING,
								TypepersonnelPanelListModifyPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												SectionPanelModifyPanelIntroLabel1)
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED)
										.addGroup(
												TypepersonnelPanelListModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																SectionPanelModifyPanelIntro2Label1)
														.addComponent(
																SectionPanelModifyPanelNewButton1))
										.addGap(35, 35, 35)
										.addGroup(
												TypepersonnelPanelListModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																TypepersonnelPanelListModifyPanelNameLabel)
														.addComponent(
																TypepersonnelPanelListModifyPanelNameTextfield,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addGap(18, 18, 18)
										.addGroup(
												TypepersonnelPanelListModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																TypepersonnelPanelListModifyPanelCodeTextfield,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																TypepersonnelPanelListModifyPanelCodeLabel))
										.addGap(16, 16, 16)
										.addGroup(
												TypepersonnelPanelListModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																TypepersonnelPanelListModifyPanelDescriptionLabel)
														.addComponent(
																TypepersonnelPanelListModifyPanelDescriptionTextfield,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addGap(150, 150, 150)
										.addGroup(
												TypepersonnelPanelListModifyPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																jButton16,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																33,
																Short.MAX_VALUE)
														.addComponent(
																TypepersonnelPanelListModifyPanelCancelButton,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																37,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																TypepersonnelPanelListModifyPanelModifyButton,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																38,
																Short.MAX_VALUE)
														.addComponent(
																TypepersonnelPanelListModifyPanelAddButton,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																38,
																Short.MAX_VALUE))
										.addGap(48, 48, 48)));

		javax.swing.GroupLayout AdministrationTypepersonnelPanelLayout = new javax.swing.GroupLayout(
				AdministrationTypepersonnelPanel);
		AdministrationTypepersonnelPanel
				.setLayout(AdministrationTypepersonnelPanelLayout);
		AdministrationTypepersonnelPanelLayout
				.setHorizontalGroup(AdministrationTypepersonnelPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								AdministrationTypepersonnelPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(
												TypepersonnelPanelListTypepersonnelPanel,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addGap(18, 18, 18)
										.addComponent(
												TypepersonnelPanelListModifyPanel,
												javax.swing.GroupLayout.PREFERRED_SIZE,
												611,
												javax.swing.GroupLayout.PREFERRED_SIZE)
										.addContainerGap(197, Short.MAX_VALUE)));
		AdministrationTypepersonnelPanelLayout
				.setVerticalGroup(AdministrationTypepersonnelPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								AdministrationTypepersonnelPanelLayout
										.createSequentialGroup()
										.addContainerGap()
										.addGroup(
												AdministrationTypepersonnelPanelLayout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addComponent(
																TypepersonnelPanelListModifyPanel,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																Short.MAX_VALUE)
														.addComponent(
																TypepersonnelPanelListTypepersonnelPanel,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																Short.MAX_VALUE))
										.addContainerGap()));

		AdministrationTabbedPane.addTab("Type de personnel",
				AdministrationTypepersonnelPanel);
		AdministrationTabbedPane.addTab("Ajouter un event",
				AdministrationAddEventPanel);
		VisualizationPanelComPanelAddeventButton
				.setText("Ajouter un evenement");

		AdministrationAddEventPanel
				.add(VisualizationPanelComPanelAddeventButton);
		javax.swing.GroupLayout AdministrationPanelLayout = new javax.swing.GroupLayout(
				AdministrationPanel);
		AdministrationPanel.setLayout(AdministrationPanelLayout);
		AdministrationPanelLayout.setHorizontalGroup(AdministrationPanelLayout
				.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
				.addGroup(
						AdministrationPanelLayout
								.createSequentialGroup()
								.addContainerGap()
								.addComponent(AdministrationTabbedPane,
										javax.swing.GroupLayout.PREFERRED_SIZE,
										1216,
										javax.swing.GroupLayout.PREFERRED_SIZE)
								.addContainerGap(65, Short.MAX_VALUE)));
		AdministrationPanelLayout
				.setVerticalGroup(AdministrationPanelLayout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								AdministrationPanelLayout
										.createSequentialGroup()
										.addComponent(
												AdministrationTabbedPane,
												javax.swing.GroupLayout.DEFAULT_SIZE,
												512, Short.MAX_VALUE)
										.addContainerGap()));

		PlanningViewTabbedPane.addTab("Administration", AdministrationPanel);

		jMenu1.setText("File");
		jMenuBar1.add(jMenu1);

		jMenu2.setText("Edit");
		jMenuBar1.add(jMenu2);

		jMenu3.setText("Preference");
		jMenuBar1.add(jMenu3);

		jMenu4.setText("Administration");
		jMenuBar1.add(jMenu4);

		jMenu5.setText("Aide");

		// org.jdesktop.beansbinding.Binding binding =
		// org.jdesktop.beansbinding.Bindings.createAutoBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE,
		// AdministrationPanel,
		// org.jdesktop.beansbinding.ObjectProperty.create(), jMenu5,
		// org.jdesktop.beansbinding.BeanProperty.create("selected"));
		// bindingGroup.addBinding(binding);

		jMenuItem1.setText("A propos");
		jMenuItem1.addItemListener(new java.awt.event.ItemListener() {
			public void itemStateChanged(java.awt.event.ItemEvent evt) {
				jMenuItem1ItemStateChanged(evt);
			}
		});
		jMenuItem1.addActionListener(new java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent evt) {
				jMenuItem1ActionPerformed(evt);
			}
		});
		jMenu5.add(jMenuItem1);

		jMenuBar1.add(jMenu5);

		setJMenuBar(jMenuBar1);

		javax.swing.GroupLayout layout = new javax.swing.GroupLayout(
				getContentPane());
		getContentPane().setLayout(layout);
		layout.setHorizontalGroup(layout
				.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
				.addGroup(
						layout.createSequentialGroup()
								.addGroup(
										layout.createParallelGroup(
												javax.swing.GroupLayout.Alignment.LEADING)
												.addGroup(
														layout.createSequentialGroup()
																.addGap(1455,
																		1455,
																		1455)
																.addComponent(
																		canvas1,
																		javax.swing.GroupLayout.PREFERRED_SIZE,
																		javax.swing.GroupLayout.DEFAULT_SIZE,
																		javax.swing.GroupLayout.PREFERRED_SIZE))
												.addGroup(
														layout.createSequentialGroup()
																.addGap(18, 18,
																		18)
																.addComponent(
																		PlanningViewTabbedPane,
																		javax.swing.GroupLayout.PREFERRED_SIZE,
																		1307,
																		javax.swing.GroupLayout.PREFERRED_SIZE)))
								.addContainerGap(
										javax.swing.GroupLayout.DEFAULT_SIZE,
										Short.MAX_VALUE)));
		layout.setVerticalGroup(layout
				.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
				.addGroup(
						layout.createSequentialGroup()
								.addGroup(
										layout.createParallelGroup(
												javax.swing.GroupLayout.Alignment.TRAILING)
												.addGroup(
														javax.swing.GroupLayout.Alignment.LEADING,
														layout.createSequentialGroup()
																.addGap(28, 28,
																		28)
																.addComponent(
																		PlanningViewTabbedPane,
																		0,
																		0,
																		Short.MAX_VALUE))
												.addGroup(
														javax.swing.GroupLayout.Alignment.LEADING,
														layout.createSequentialGroup()
																.addGap(564,
																		564,
																		564)
																.addComponent(
																		canvas1,
																		javax.swing.GroupLayout.PREFERRED_SIZE,
																		javax.swing.GroupLayout.DEFAULT_SIZE,
																		javax.swing.GroupLayout.PREFERRED_SIZE)))
								.addContainerGap()));

		// bindingGroup.bind();

		pack();
	}// </editor-fold>

	private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
		// TODO add your handling code here:
	}

	private void jMenuItem1ItemStateChanged(java.awt.event.ItemEvent evt) {
		// TODO add your handling code here:
	}

	private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
		// TODO add your handling code here:
	}

	private void PersonPanelModifyPanelModifyButtonActionPerformed(
			java.awt.event.ActionEvent evt) {
		// TODO add your handling code here:
	}

	private void PromotionPanelModifyPanelModifyButtonActionPerformed(
			java.awt.event.ActionEvent evt) {
		// TODO add your handling code here:
	}

	private void PersonPanelModifyPanelNewButtonActionPerformed(
			java.awt.event.ActionEvent evt) {
		// TODO add your handling code here:
	}

	private void VisualizationPanelFilterPanelDisponibilityComboBoxActionPerformed(
			java.awt.event.ActionEvent evt) {
		// TODO add your handling code here:
	}

	private void PromotionPanelModifyPanelSectionComboBoxActionPerformed(
			java.awt.event.ActionEvent evt) {
		// TODO add your handling code here:
	}

	private void SectionPanelModifyPanelNewButtonActionPerformed(
			java.awt.event.ActionEvent evt) {
		// TODO add your handling code here:
	}

	private void SectionPanelModifyPanelModifyButtonActionPerformed(
			java.awt.event.ActionEvent evt) {
		// TODO add your handling code here:
	}

	private void SectionPanelModifyPanelNewButton1ActionPerformed(
			java.awt.event.ActionEvent evt) {
		// TODO add your handling code here:
	}

	private void TypepersonnelPanelListModifyPanelModifyButtonActionPerformed(
			java.awt.event.ActionEvent evt) {
		// TODO add your handling code here:
	}

	/**
	 * @param args
	 *            the command line arguments
	 */
	public static void main(String args[]) {
		java.awt.EventQueue.invokeLater(new Runnable() {
			public void run() {
				LookAndFeelManager.loadSystemLookAndFeel();
				new MainWindow().setVisible(true);
			}
		});
	}

	// Variables declaration - do not modify
	private javax.swing.JButton VisualizationPanelComPanelAddeventButton;
	private javax.swing.JPanel AdministrationCoursePanel;
	private javax.swing.JPanel AdministrationPanel;
	private javax.swing.JPanel AdministrationPersonPanel;
	private javax.swing.JPanel AdministrationPromotionPanel;
	private javax.swing.JPanel AdministrationSectionPanel;
	private javax.swing.JTabbedPane AdministrationTabbedPane;
	private javax.swing.JPanel AdministrationTypepersonnelPanel;
	private javax.swing.JPanel AdministrationAddEventPanel;
	private javax.swing.JPanel CoursePanelListcoursePanel;
	private javax.swing.JList CoursePanelListcoursePanelList;
	private javax.swing.JPanel CoursePanelModifyPanel;
	private javax.swing.JLabel CoursePanelModifyPanelIntro2Label;
	private javax.swing.JLabel CoursePanelModifyPanelIntroLabel;
	private javax.swing.JLabel CoursePanelModifyPanelCodeLabel;
	private javax.swing.JTextField CoursePanelModifyPanelCodeTextField;
	/*
	 * 
	 */
	private javax.swing.JLabel CoursePanelModifyPanelNameLabel;
	private javax.swing.JLabel CoursePanelModifyPanelDescriptionLabel;
	private javax.swing.JTextField CoursePanelModifyPanelNameTextfield;
	private javax.swing.JTextArea CoursePanelModifyPanelDescriptionTextarea;
	/*
	 * 
	 */
	private javax.swing.JButton CoursePanelModifyPanelNewButton;
	private javax.swing.JPanel PersonPanelListpersonPanel;
	private javax.swing.JComboBox PersonPanelListpersonPanelFilterComboBox;
	private javax.swing.JLabel PersonPanelListpersonPanelFilterLabel;
	private javax.swing.JList PersonPanelListpersonPanelList;
	private javax.swing.JPanel PersonPanelModifyPanel;
	private javax.swing.JButton PersonPanelModifyPanelAddButton;
	private javax.swing.JButton PersonPanelModifyPanelCancelButton;
	private javax.swing.JComboBox PersonPanelModifyPanelChoiceComboBox;
	private javax.swing.JComboBox PersonPanelModifyPanelChoiceRoleComboBox;
	private javax.swing.JLabel PersonPanelModifyPanelChoiceLabel;
	private javax.swing.JLabel PersonPanelModifyPanelChoiceRoleLabel;
	private javax.swing.JLabel PersonPanelModifyPanelFirstnameLabel;
	private javax.swing.JTextField PersonPanelModifyPanelFirstnameTextFiled;
	private javax.swing.JLabel PersonPanelModifyPanelIntro2Label;
	private javax.swing.JLabel PersonPanelModifyPanelIntroLabel;
	private javax.swing.JLabel PersonPanelModifyPanelLastnameLabel;
	private javax.swing.JTextField PersonPanelModifyPanelLastnameTextFiled;
	private javax.swing.JLabel PersonPanelModifyPanelLevelLabel;
	private javax.swing.JSlider PersonPanelModifyPanelLevelSlider;
	private javax.swing.JLabel PersonPanelModifyPanelLoginLabel;
	private javax.swing.JTextField PersonPanelModifyPanelLoginTextFiled;
	private javax.swing.JLabel PersonPanelModifyPanelMailLabel;
	private javax.swing.JTextField PersonPanelModifyPanelMailTextFiled;
	private javax.swing.JButton PersonPanelModifyPanelModifyButton;
	private javax.swing.JButton PersonPanelModifyPanelNewButton;
	private javax.swing.JLabel PersonPanelModifyPanelPassLabel;
	private javax.swing.JTextField PersonPanelModifyPanelPassTextFiled;
	private javax.swing.JTabbedPane PlanningViewTabbedPane;
	private javax.swing.JPanel PromotionPanelListpromotionPanel;
	private javax.swing.JList PromotionPanelListpromotionPanelList;
	private javax.swing.JPanel PromotionPanelModifyPanel;
	private javax.swing.JButton PromotionPanelModifyPanelAddButton;
	private javax.swing.JButton PromotionPanelModifyPanelCancelButton;
	private javax.swing.JLabel PromotionPanelModifyPanelCodeLabel;
	private javax.swing.JLabel PromotionPanelModifyPanelIntro2Label;
	private javax.swing.JLabel PromotionPanelModifyPanelIntroLabel;
	private javax.swing.JButton PromotionPanelModifyPanelModifyButton;
	private javax.swing.JLabel PromotionPanelModifyPanelNameLabel;
	private javax.swing.JButton PromotionPanelModifyPanelNewButton;
	private javax.swing.JComboBox PromotionPanelModifyPanelSectionComboBox;
	private javax.swing.JLabel PromotionPanelModifyPanelSectionLabel;

	/*
	 * 
	 */
	private javax.swing.JLabel PromotionPanelModifyPanelYearLabel;
	private javax.swing.JLabel PromotionPanelModifyPanelStepLabel;
	private javax.swing.JLabel PromotionPanelModifyPanelMainteacherLabel;
	private javax.swing.JLabel SectionPanelModifyPanelDepartmentLabel;

	private javax.swing.JTextField PromotionPanelModifyPanelYearTextField;
	private javax.swing.JComboBox PromotionPanelModifyPanelStepComboBox;
	private javax.swing.JComboBox PromotionPanelModifyPanelMainteacherComboBox;
	private javax.swing.JComboBox SectionPanelModifyPanelDepartmentComboBox;
	/*
	 * 
	 */
	private JFrame AdministrationAddEventFrame;
	private javax.swing.JPanel SectionPanelListsectionPanel;
	private javax.swing.JList SectionPanelListsectionPanelList;
	private javax.swing.JPanel SectionPanelModifyPanel;
	private javax.swing.JButton SectionPanelModifyPanelAddButton;
	private javax.swing.JButton SectionPanelModifyPanelCancelButton;
	private javax.swing.JLabel SectionPanelModifyPanelCodeLabel;
	private javax.swing.JTextField SectionPanelModifyPanelCodeTextField;
	private javax.swing.JLabel SectionPanelModifyPanelDescriptionLabel;
	private javax.swing.JTextField SectionPanelModifyPanelDescriptionTextField;
	private javax.swing.JLabel SectionPanelModifyPanelIntro2Label;
	private javax.swing.JLabel SectionPanelModifyPanelIntro2Label1;
	private javax.swing.JLabel SectionPanelModifyPanelIntroLabel;
	private javax.swing.JLabel SectionPanelModifyPanelIntroLabel1;
	private javax.swing.JButton SectionPanelModifyPanelModifyButton;
	private javax.swing.JLabel SectionPanelModifyPanelNameLabel;
	private javax.swing.JTextField SectionPanelModifyPanelNameTextField;
	private javax.swing.JButton SectionPanelModifyPanelNewButton;
	private javax.swing.JButton SectionPanelModifyPanelNewButton1;
	private javax.swing.JPanel TypepersonnelPanelListModifyPanel;
	private javax.swing.JButton TypepersonnelPanelListModifyPanelAddButton;
	private javax.swing.JButton TypepersonnelPanelListModifyPanelCancelButton;
	private javax.swing.JLabel TypepersonnelPanelListModifyPanelCodeLabel;
	private javax.swing.JTextField TypepersonnelPanelListModifyPanelCodeTextfield;
	private javax.swing.JLabel TypepersonnelPanelListModifyPanelDescriptionLabel;
	private javax.swing.JTextField TypepersonnelPanelListModifyPanelDescriptionTextfield;
	private javax.swing.JButton TypepersonnelPanelListModifyPanelModifyButton;
	private javax.swing.JLabel TypepersonnelPanelListModifyPanelNameLabel;
	private javax.swing.JTextField TypepersonnelPanelListModifyPanelNameTextfield;
	private javax.swing.JPanel TypepersonnelPanelListTypepersonnelPanel;
	private javax.swing.JList TypepersonnelPanelListTypepersonnelPanelList;
	private javax.swing.JPanel VisualizationPanel;
	private javax.swing.JPanel VisualizationPanelComPanel;
	private javax.swing.JTextArea VisualizationPanelComPanelComTextArea;
	private javax.swing.JPanel VisualizationPanelFilterPanel;
	private javax.swing.JComboBox VisualizationPanelFilterPanelDisponibilityComboBox;
	private javax.swing.JLabel VisualizationPanelFilterPanelDisponibilityLabel;
	private javax.swing.JComboBox VisualizationPanelFilterPanelPlanningComboBox;
	private javax.swing.JLabel VisualizationPanelFilterPanelPlanningLabel;
	private javax.swing.JComboBox VisualizationPanelFilterPanelSectionComboBox;
	private javax.swing.JLabel VisualizationPanelFilterPanelSectionLabel;
	private javax.swing.JComboBox VisualizationPanelFilterPanelStepComboBox;
	private javax.swing.JLabel VisualizationPanelFilterPanelStepLabel;
	private javax.swing.JPanel VisualizationPanelStatsPanel;
	private javax.swing.JLabel VisualizationPanelStatsPanelTotalcourseLabel;
	private javax.swing.JLabel VisualizationPanelStatsPanelTotaltdLabel;
	private javax.swing.JLabel VisualizationPanelStatsPanelTotaltimeLabel;
	private javax.swing.JLabel VisualizationPanelStatsPanelTotaltpLabel;
	private javax.swing.JPanel VisualizationPanelViewPanel;
	private javax.swing.JRadioButton VisualizationPanelViewPanelClassroomRadioButton;
	private javax.swing.JRadioButton VisualizationPanelViewPanelPlanningRadioButton;
	private javax.swing.JRadioButton VisualizationPanelViewPanelTeacherRadioButton;

	private javax.swing.JLabel VisualizationPanelWeekLabel;
	private java.awt.Canvas canvas1;
	private javax.swing.JButton jButton15;
	private javax.swing.JButton jButton16;
	private javax.swing.JButton courseModifyButton;
	private javax.swing.JButton courseSaveButton;
	private javax.swing.JButton courseCancelButton;
	private javax.swing.JDialog jDialog1;
	private javax.swing.JDialog jDialog2;
	private javax.swing.JDialog jDialog3;
	private javax.swing.JDialog jDialog4;
	private javax.swing.JFrame jFrame1;
	private javax.swing.JMenu jMenu1;
	private javax.swing.JMenu jMenu2;
	private javax.swing.JMenu jMenu3;
	private javax.swing.JMenu jMenu4;
	private javax.swing.JMenu jMenu5;
	private javax.swing.JMenu jMenu6;
	private javax.swing.JMenu jMenu7;
	private javax.swing.JMenuBar jMenuBar1;
	private javax.swing.JMenuBar jMenuBar2;
	private javax.swing.JMenuItem jMenuItem1;
	private javax.swing.JPanel jPanel2;
	private javax.swing.JPopupMenu jPopupMenu1;
	private javax.swing.JPopupMenu jPopupMenu2;

	public javax.swing.JPanel getAdministrationCoursePanel() {
		return AdministrationCoursePanel;
	}

	public void setAdministrationCoursePanel(
			javax.swing.JPanel administrationCoursePanel) {
		AdministrationCoursePanel = administrationCoursePanel;
	}

	public javax.swing.JPanel getAdministrationPanel() {
		return AdministrationPanel;
	}

	public void setAdministrationPanel(javax.swing.JPanel administrationPanel) {
		AdministrationPanel = administrationPanel;
	}

	public javax.swing.JPanel getAdministrationPersonPanel() {
		return AdministrationPersonPanel;
	}

	public void setAdministrationPersonPanel(
			javax.swing.JPanel administrationPersonPanel) {
		AdministrationPersonPanel = administrationPersonPanel;
	}

	public javax.swing.JPanel getAdministrationPromotionPanel() {
		return AdministrationPromotionPanel;
	}

	public void setAdministrationPromotionPanel(
			javax.swing.JPanel administrationPromotionPanel) {
		AdministrationPromotionPanel = administrationPromotionPanel;
	}

	public javax.swing.JPanel getAdministrationSectionPanel() {
		return AdministrationSectionPanel;
	}

	public void setAdministrationSectionPanel(
			javax.swing.JPanel administrationSectionPanel) {
		AdministrationSectionPanel = administrationSectionPanel;
	}

	public javax.swing.JTabbedPane getAdministrationTabbedPane() {
		return AdministrationTabbedPane;
	}

	public void setAdministrationTabbedPane(
			javax.swing.JTabbedPane administrationTabbedPane) {
		AdministrationTabbedPane = administrationTabbedPane;
	}

	public javax.swing.JPanel getAdministrationTypepersonnelPanel() {
		return AdministrationTypepersonnelPanel;
	}

	public void setAdministrationTypepersonnelPanel(
			javax.swing.JPanel administrationTypepersonnelPanel) {
		AdministrationTypepersonnelPanel = administrationTypepersonnelPanel;
	}

	public javax.swing.JPanel getCoursePanelListcoursePanel() {
		return CoursePanelListcoursePanel;
	}

	public void setCoursePanelListcoursePanel(
			javax.swing.JPanel coursePanelListcoursePanel) {
		CoursePanelListcoursePanel = coursePanelListcoursePanel;
	}

	public javax.swing.JList getCoursePanelListcoursePanelList() {
		return CoursePanelListcoursePanelList;
	}

	public void setCoursePanelListcoursePanelList(
			javax.swing.JList coursePanelListcoursePanelList) {
		CoursePanelListcoursePanelList = coursePanelListcoursePanelList;
	}

	public javax.swing.JPanel getCoursePanelModifyPanel() {
		return CoursePanelModifyPanel;
	}

	public void setCoursePanelModifyPanel(
			javax.swing.JPanel coursePanelModifyPanel) {
		CoursePanelModifyPanel = coursePanelModifyPanel;
	}

	public javax.swing.JLabel getCoursePanelModifyPanelIntro2Label() {
		return CoursePanelModifyPanelIntro2Label;
	}

	public void setCoursePanelModifyPanelIntro2Label(
			javax.swing.JLabel coursePanelModifyPanelIntro2Label) {
		CoursePanelModifyPanelIntro2Label = coursePanelModifyPanelIntro2Label;
	}

	public javax.swing.JLabel getCoursePanelModifyPanelIntroLabel() {
		return CoursePanelModifyPanelIntroLabel;
	}

	public void setCoursePanelModifyPanelIntroLabel(
			javax.swing.JLabel coursePanelModifyPanelIntroLabel) {
		CoursePanelModifyPanelIntroLabel = coursePanelModifyPanelIntroLabel;
	}

	public javax.swing.JLabel getCoursePanelModifyPanelNameLabel() {
		return CoursePanelModifyPanelCodeLabel;
	}

	public javax.swing.JLabel getCoursePanelModifyPanelCodeLabel() {
		return CoursePanelModifyPanelCodeLabel;
	}

	public void setCoursePanelModifyPanelCodeLabel(
			javax.swing.JLabel coursePanelModifyPanelCodeLabel) {
		CoursePanelModifyPanelCodeLabel = coursePanelModifyPanelCodeLabel;
	}

	public javax.swing.JTextField getCoursePanelModifyPanelCodeTextField() {
		return CoursePanelModifyPanelCodeTextField;
	}

	public void setCoursePanelModifyPanelCodeTextField(
			javax.swing.JTextField coursePanelModifyPanelCodeTextField) {
		CoursePanelModifyPanelCodeTextField = coursePanelModifyPanelCodeTextField;
	}

	public javax.swing.JLabel getCoursePanelModifyPanelDescriptionLabel() {
		return CoursePanelModifyPanelDescriptionLabel;
	}

	public void setCoursePanelModifyPanelDescriptionLabel(
			javax.swing.JLabel coursePanelModifyPanelDescriptionLabel) {
		CoursePanelModifyPanelDescriptionLabel = coursePanelModifyPanelDescriptionLabel;
	}

	public javax.swing.JTextField getCoursePanelModifyPanelNameTextfield() {
		return CoursePanelModifyPanelNameTextfield;
	}

	public void setCoursePanelModifyPanelNameTextfield(
			javax.swing.JTextField coursePanelModifyPanelNameTextfield) {
		CoursePanelModifyPanelNameTextfield = coursePanelModifyPanelNameTextfield;
	}

	public javax.swing.JTextArea getCoursePanelModifyPanelDescriptionTextarea() {
		return CoursePanelModifyPanelDescriptionTextarea;
	}

	public void setCoursePanelModifyPanelDescriptionTextarea(
			javax.swing.JTextArea coursePanelModifyPanelDescriptionTextarea) {
		CoursePanelModifyPanelDescriptionTextarea = coursePanelModifyPanelDescriptionTextarea;
	}

	public void setCoursePanelModifyPanelNameLabel(
			javax.swing.JLabel coursePanelModifyPanelNameLabel) {
		CoursePanelModifyPanelCodeLabel = coursePanelModifyPanelNameLabel;
	}

	public javax.swing.JTextField getCoursePanelModifyPanelNameTextField() {
		return CoursePanelModifyPanelCodeTextField;
	}

	public void setCoursePanelModifyPanelNameTextField(
			javax.swing.JTextField coursePanelModifyPanelNameTextField) {
		CoursePanelModifyPanelCodeTextField = coursePanelModifyPanelNameTextField;
	}

	public javax.swing.JButton getCoursePanelModifyPanelNewButton() {
		return CoursePanelModifyPanelNewButton;
	}

	public void setCoursePanelModifyPanelNewButton(
			javax.swing.JButton coursePanelModifyPanelNewButton) {
		CoursePanelModifyPanelNewButton = coursePanelModifyPanelNewButton;
	}

	public javax.swing.JPanel getPersonPanelListpersonPanel() {
		return PersonPanelListpersonPanel;
	}

	public void setPersonPanelListpersonPanel(
			javax.swing.JPanel personPanelListpersonPanel) {
		PersonPanelListpersonPanel = personPanelListpersonPanel;
	}

	public javax.swing.JComboBox getPersonPanelListpersonPanelFilterComboBox() {
		return PersonPanelListpersonPanelFilterComboBox;
	}

	public void setPersonPanelListpersonPanelFilterComboBox(
			javax.swing.JComboBox personPanelListpersonPanelFilterComboBox) {
		PersonPanelListpersonPanelFilterComboBox = personPanelListpersonPanelFilterComboBox;
	}

	public javax.swing.JLabel getPersonPanelListpersonPanelFilterLabel() {
		return PersonPanelListpersonPanelFilterLabel;
	}

	public void setPersonPanelListpersonPanelFilterLabel(
			javax.swing.JLabel personPanelListpersonPanelFilterLabel) {
		PersonPanelListpersonPanelFilterLabel = personPanelListpersonPanelFilterLabel;
	}

	public javax.swing.JList getPersonPanelListpersonPanelList() {
		return PersonPanelListpersonPanelList;
	}

	public void setPersonPanelListpersonPanelList(
			javax.swing.JList personPanelListpersonPanelList) {
		PersonPanelListpersonPanelList = personPanelListpersonPanelList;
	}

	public javax.swing.JPanel getPersonPanelModifyPanel() {
		return PersonPanelModifyPanel;
	}

	public void setPersonPanelModifyPanel(
			javax.swing.JPanel personPanelModifyPanel) {
		PersonPanelModifyPanel = personPanelModifyPanel;
	}

	public javax.swing.JButton getPersonPanelModifyPanelAddButton() {
		return PersonPanelModifyPanelAddButton;
	}

	public void setPersonPanelModifyPanelAddButton(
			javax.swing.JButton personPanelModifyPanelAddButton) {
		PersonPanelModifyPanelAddButton = personPanelModifyPanelAddButton;
	}

	public javax.swing.JButton getPersonPanelModifyPanelCancelButton() {
		return PersonPanelModifyPanelCancelButton;
	}

	public void setPersonPanelModifyPanelCancelButton(
			javax.swing.JButton personPanelModifyPanelCancelButton) {
		PersonPanelModifyPanelCancelButton = personPanelModifyPanelCancelButton;
	}

	public javax.swing.JComboBox getPersonPanelModifyPanelChoiceComboBox() {
		return PersonPanelModifyPanelChoiceComboBox;
	}

	public javax.swing.JComboBox getPersonPanelModifyPanelChoiceRoleComboBox() {
		return PersonPanelModifyPanelChoiceRoleComboBox;
	}

	public void setPersonPanelModifyPanelChoiceRoleComboBox(
			javax.swing.JComboBox personPanelModifyPanelChoiceRoleComboBox) {
		PersonPanelModifyPanelChoiceRoleComboBox = personPanelModifyPanelChoiceRoleComboBox;
	}

	public void setPersonPanelModifyPanelChoiceComboBox(
			javax.swing.JComboBox personPanelModifyPanelChoiceComboBox) {
		PersonPanelModifyPanelChoiceComboBox = personPanelModifyPanelChoiceComboBox;
	}

	public javax.swing.JLabel getPersonPanelModifyPanelChoiceLabel() {
		return PersonPanelModifyPanelChoiceLabel;
	}

	public javax.swing.JLabel getPersonPanelModifyPanelChoiceRoleLabel() {
		return PersonPanelModifyPanelChoiceRoleLabel;
	}

	public void setPersonPanelModifyPanelChoiceRoleLabel(
			javax.swing.JLabel personPanelModifyPanelChoiceRoleLabel) {
		PersonPanelModifyPanelChoiceRoleLabel = personPanelModifyPanelChoiceRoleLabel;
	}

	public void setPersonPanelModifyPanelChoiceLabel(
			javax.swing.JLabel personPanelModifyPanelChoiceLabel) {
		PersonPanelModifyPanelChoiceLabel = personPanelModifyPanelChoiceLabel;
	}

	public javax.swing.JLabel getPersonPanelModifyPanelFirstnameLabel() {
		return PersonPanelModifyPanelFirstnameLabel;
	}

	public void setPersonPanelModifyPanelFirstnameLabel(
			javax.swing.JLabel personPanelModifyPanelFirstnameLabel) {
		PersonPanelModifyPanelFirstnameLabel = personPanelModifyPanelFirstnameLabel;
	}

	public javax.swing.JTextField getPersonPanelModifyPanelFirstnameTextFiled() {
		return PersonPanelModifyPanelFirstnameTextFiled;
	}

	public void setPersonPanelModifyPanelFirstnameTextFiled(
			javax.swing.JTextField personPanelModifyPanelFirstnameTextFiled) {
		PersonPanelModifyPanelFirstnameTextFiled = personPanelModifyPanelFirstnameTextFiled;
	}

	public javax.swing.JLabel getPersonPanelModifyPanelIntro2Label() {
		return PersonPanelModifyPanelIntro2Label;
	}

	public void setPersonPanelModifyPanelIntro2Label(
			javax.swing.JLabel personPanelModifyPanelIntro2Label) {
		PersonPanelModifyPanelIntro2Label = personPanelModifyPanelIntro2Label;
	}

	public javax.swing.JLabel getPersonPanelModifyPanelIntroLabel() {
		return PersonPanelModifyPanelIntroLabel;
	}

	public void setPersonPanelModifyPanelIntroLabel(
			javax.swing.JLabel personPanelModifyPanelIntroLabel) {
		PersonPanelModifyPanelIntroLabel = personPanelModifyPanelIntroLabel;
	}

	public javax.swing.JLabel getPersonPanelModifyPanelLastnameLabel() {
		return PersonPanelModifyPanelLastnameLabel;
	}

	public void setPersonPanelModifyPanelLastnameLabel(
			javax.swing.JLabel personPanelModifyPanelLastnameLabel) {
		PersonPanelModifyPanelLastnameLabel = personPanelModifyPanelLastnameLabel;
	}

	public javax.swing.JTextField getPersonPanelModifyPanelLastnameTextFiled() {
		return PersonPanelModifyPanelLastnameTextFiled;
	}

	public void setPersonPanelModifyPanelLastnameTextFiled(
			javax.swing.JTextField personPanelModifyPanelLastnameTextFiled) {
		PersonPanelModifyPanelLastnameTextFiled = personPanelModifyPanelLastnameTextFiled;
	}

	public javax.swing.JLabel getPersonPanelModifyPanelLevelLabel() {
		return PersonPanelModifyPanelLevelLabel;
	}

	public void setPersonPanelModifyPanelLevelLabel(
			javax.swing.JLabel personPanelModifyPanelLevelLabel) {
		PersonPanelModifyPanelLevelLabel = personPanelModifyPanelLevelLabel;
	}

	public javax.swing.JSlider getPersonPanelModifyPanelLevelSlider() {
		return PersonPanelModifyPanelLevelSlider;
	}

	public void setPersonPanelModifyPanelLevelSlider(
			javax.swing.JSlider personPanelModifyPanelLevelSlider) {
		PersonPanelModifyPanelLevelSlider = personPanelModifyPanelLevelSlider;
	}

	public javax.swing.JLabel getPersonPanelModifyPanelLoginLabel() {
		return PersonPanelModifyPanelLoginLabel;
	}

	public void setPersonPanelModifyPanelLoginLabel(
			javax.swing.JLabel personPanelModifyPanelLoginLabel) {
		PersonPanelModifyPanelLoginLabel = personPanelModifyPanelLoginLabel;
	}

	public javax.swing.JTextField getPersonPanelModifyPanelLoginTextFiled() {
		return PersonPanelModifyPanelLoginTextFiled;
	}

	public void setPersonPanelModifyPanelLoginTextFiled(
			javax.swing.JTextField personPanelModifyPanelLoginTextFiled) {
		PersonPanelModifyPanelLoginTextFiled = personPanelModifyPanelLoginTextFiled;
	}

	public javax.swing.JLabel getPersonPanelModifyPanelMailLabel() {
		return PersonPanelModifyPanelMailLabel;
	}

	public void setPersonPanelModifyPanelMailLabel(
			javax.swing.JLabel personPanelModifyPanelMailLabel) {
		PersonPanelModifyPanelMailLabel = personPanelModifyPanelMailLabel;
	}

	public javax.swing.JTextField getPersonPanelModifyPanelMailTextFiled() {
		return PersonPanelModifyPanelMailTextFiled;
	}

	public void setPersonPanelModifyPanelMailTextFiled(
			javax.swing.JTextField personPanelModifyPanelMailTextFiled) {
		PersonPanelModifyPanelMailTextFiled = personPanelModifyPanelMailTextFiled;
	}

	public javax.swing.JButton getPersonPanelModifyPanelModifyButton() {
		return PersonPanelModifyPanelModifyButton;
	}

	public void setPersonPanelModifyPanelModifyButton(
			javax.swing.JButton personPanelModifyPanelModifyButton) {
		PersonPanelModifyPanelModifyButton = personPanelModifyPanelModifyButton;
	}

	public javax.swing.JButton getPersonPanelModifyPanelNewButton() {
		return PersonPanelModifyPanelNewButton;
	}

	public void setPersonPanelModifyPanelNewButton(
			javax.swing.JButton personPanelModifyPanelNewButton) {
		PersonPanelModifyPanelNewButton = personPanelModifyPanelNewButton;
	}

	public javax.swing.JLabel getPersonPanelModifyPanelPassLabel() {
		return PersonPanelModifyPanelPassLabel;
	}

	public void setPersonPanelModifyPanelPassLabel(
			javax.swing.JLabel personPanelModifyPanelPassLabel) {
		PersonPanelModifyPanelPassLabel = personPanelModifyPanelPassLabel;
	}

	public javax.swing.JTextField getPersonPanelModifyPanelPassTextFiled() {
		return PersonPanelModifyPanelPassTextFiled;
	}

	public void setPersonPanelModifyPanelPassTextFiled(
			javax.swing.JTextField personPanelModifyPanelPassTextFiled) {
		PersonPanelModifyPanelPassTextFiled = personPanelModifyPanelPassTextFiled;
	}

	public javax.swing.JTabbedPane getPlanningViewTabbedPane() {
		return PlanningViewTabbedPane;
	}

	public void setPlanningViewTabbedPane(
			javax.swing.JTabbedPane planningViewTabbedPane) {
		PlanningViewTabbedPane = planningViewTabbedPane;
	}

	public javax.swing.JPanel getPromotionPanelListpromotionPanel() {
		return PromotionPanelListpromotionPanel;
	}

	public void setPromotionPanelListpromotionPanel(
			javax.swing.JPanel promotionPanelListpromotionPanel) {
		PromotionPanelListpromotionPanel = promotionPanelListpromotionPanel;
	}

	public javax.swing.JList getPromotionPanelListpromotionPanelList() {
		return PromotionPanelListpromotionPanelList;
	}

	public void setPromotionPanelListpromotionPanelList(
			javax.swing.JList promotionPanelListpromotionPanelList) {
		PromotionPanelListpromotionPanelList = promotionPanelListpromotionPanelList;
	}

	public javax.swing.JPanel getPromotionPanelModifyPanel() {
		return PromotionPanelModifyPanel;
	}

	public void setPromotionPanelModifyPanel(
			javax.swing.JPanel promotionPanelModifyPanel) {
		PromotionPanelModifyPanel = promotionPanelModifyPanel;
	}

	public javax.swing.JButton getPromotionPanelModifyPanelAddButton() {
		return PromotionPanelModifyPanelAddButton;
	}

	public void setPromotionPanelModifyPanelAddButton(
			javax.swing.JButton promotionPanelModifyPanelAddButton) {
		PromotionPanelModifyPanelAddButton = promotionPanelModifyPanelAddButton;
	}

	public javax.swing.JButton getPromotionPanelModifyPanelCancelButton() {
		return PromotionPanelModifyPanelCancelButton;
	}

	public void setPromotionPanelModifyPanelCancelButton(
			javax.swing.JButton promotionPanelModifyPanelCancelButton) {
		PromotionPanelModifyPanelCancelButton = promotionPanelModifyPanelCancelButton;
	}

	public javax.swing.JLabel getPromotionPanelModifyPanelCodeLabel() {
		return PromotionPanelModifyPanelCodeLabel;
	}

	public void setPromotionPanelModifyPanelCodeLabel(
			javax.swing.JLabel promotionPanelModifyPanelCodeLabel) {
		PromotionPanelModifyPanelCodeLabel = promotionPanelModifyPanelCodeLabel;
	}

	public javax.swing.JLabel getPromotionPanelModifyPanelIntro2Label() {
		return PromotionPanelModifyPanelIntro2Label;
	}

	public void setPromotionPanelModifyPanelIntro2Label(
			javax.swing.JLabel promotionPanelModifyPanelIntro2Label) {
		PromotionPanelModifyPanelIntro2Label = promotionPanelModifyPanelIntro2Label;
	}

	public javax.swing.JLabel getPromotionPanelModifyPanelIntroLabel() {
		return PromotionPanelModifyPanelIntroLabel;
	}

	public void setPromotionPanelModifyPanelIntroLabel(
			javax.swing.JLabel promotionPanelModifyPanelIntroLabel) {
		PromotionPanelModifyPanelIntroLabel = promotionPanelModifyPanelIntroLabel;
	}

	public javax.swing.JButton getPromotionPanelModifyPanelModifyButton() {
		return PromotionPanelModifyPanelModifyButton;
	}

	public void setPromotionPanelModifyPanelModifyButton(
			javax.swing.JButton promotionPanelModifyPanelModifyButton) {
		PromotionPanelModifyPanelModifyButton = promotionPanelModifyPanelModifyButton;
	}

	public javax.swing.JLabel getPromotionPanelModifyPanelNameLabel() {
		return PromotionPanelModifyPanelNameLabel;
	}

	public void setPromotionPanelModifyPanelNameLabel(
			javax.swing.JLabel promotionPanelModifyPanelNameLabel) {
		PromotionPanelModifyPanelNameLabel = promotionPanelModifyPanelNameLabel;
	}

	public javax.swing.JButton getPromotionPanelModifyPanelNewButton() {
		return PromotionPanelModifyPanelNewButton;
	}

	public void setPromotionPanelModifyPanelNewButton(
			javax.swing.JButton promotionPanelModifyPanelNewButton) {
		PromotionPanelModifyPanelNewButton = promotionPanelModifyPanelNewButton;
	}

	public javax.swing.JComboBox getPromotionPanelModifyPanelSectionComboBox() {
		return PromotionPanelModifyPanelSectionComboBox;
	}

	public void setPromotionPanelModifyPanelSectionComboBox(
			javax.swing.JComboBox promotionPanelModifyPanelSectionComboBox) {
		PromotionPanelModifyPanelSectionComboBox = promotionPanelModifyPanelSectionComboBox;
	}

	public javax.swing.JLabel getPromotionPanelModifyPanelSectionLabel() {
		return PromotionPanelModifyPanelSectionLabel;
	}

	public javax.swing.JLabel getPromotionPanelModifyPanelYearLabel() {
		return PromotionPanelModifyPanelYearLabel;
	}

	public void setPromotionPanelModifyPanelYearLabel(
			javax.swing.JLabel promotionPanelModifyPanelYearLabel) {
		PromotionPanelModifyPanelYearLabel = promotionPanelModifyPanelYearLabel;
	}

	public javax.swing.JLabel getPromotionPanelModifyPanelStepLabel() {
		return PromotionPanelModifyPanelStepLabel;
	}

	public void setPromotionPanelModifyPanelStepLabel(
			javax.swing.JLabel promotionPanelModifyPanelStepLabel) {
		PromotionPanelModifyPanelStepLabel = promotionPanelModifyPanelStepLabel;
	}

	public javax.swing.JLabel getPromotionPanelModifyPanelMainteacherLabel() {
		return PromotionPanelModifyPanelMainteacherLabel;
	}

	public void setPromotionPanelModifyPanelMainteacherLabel(
			javax.swing.JLabel promotionPanelModifyPanelMainteacherLabel) {
		PromotionPanelModifyPanelMainteacherLabel = promotionPanelModifyPanelMainteacherLabel;
	}

	public javax.swing.JTextField getPromotionPanelModifyPanelYearTextField() {
		return PromotionPanelModifyPanelYearTextField;
	}

	public void setPromotionPanelModifyPanelYearTextField(
			javax.swing.JTextField promotionPanelModifyPanelYearTextField) {
		PromotionPanelModifyPanelYearTextField = promotionPanelModifyPanelYearTextField;
	}

	public javax.swing.JComboBox getPromotionPanelModifyPanelStepComboBox() {
		return PromotionPanelModifyPanelStepComboBox;
	}

	public void setPromotionPanelModifyPanelStepComboBox(
			javax.swing.JComboBox promotionPanelModifyPanelStepComboBox) {
		PromotionPanelModifyPanelStepComboBox = promotionPanelModifyPanelStepComboBox;
	}

	public javax.swing.JComboBox getPromotionPanelModifyPanelMainteacherComboBox() {
		return PromotionPanelModifyPanelMainteacherComboBox;
	}

	public void setPromotionPanelModifyPanelMainteacherComboBox(
			javax.swing.JComboBox promotionPanelModifyPanelMainteacherComboBox) {
		PromotionPanelModifyPanelMainteacherComboBox = promotionPanelModifyPanelMainteacherComboBox;
	}

	public void setPromotionPanelModifyPanelSectionLabel(
			javax.swing.JLabel promotionPanelModifyPanelSectionLabel) {
		PromotionPanelModifyPanelSectionLabel = promotionPanelModifyPanelSectionLabel;
	}

	public javax.swing.JPanel getSectionPanelListsectionPanel() {
		return SectionPanelListsectionPanel;
	}

	public void setSectionPanelListsectionPanel(
			javax.swing.JPanel sectionPanelListsectionPanel) {
		SectionPanelListsectionPanel = sectionPanelListsectionPanel;
	}

	public javax.swing.JList getSectionPanelListsectionPanelList() {
		return SectionPanelListsectionPanelList;
	}

	public void setSectionPanelListsectionPanelList(
			javax.swing.JList sectionPanelListsectionPanelList) {
		SectionPanelListsectionPanelList = sectionPanelListsectionPanelList;
	}

	public javax.swing.JPanel getSectionPanelModifyPanel() {
		return SectionPanelModifyPanel;
	}

	public void setSectionPanelModifyPanel(
			javax.swing.JPanel sectionPanelModifyPanel) {
		SectionPanelModifyPanel = sectionPanelModifyPanel;
	}

	public javax.swing.JButton getSectionPanelModifyPanelAddButton() {
		return SectionPanelModifyPanelAddButton;
	}

	public void setSectionPanelModifyPanelAddButton(
			javax.swing.JButton sectionPanelModifyPanelAddButton) {
		SectionPanelModifyPanelAddButton = sectionPanelModifyPanelAddButton;
	}

	public javax.swing.JButton getSectionPanelModifyPanelCancelButton() {
		return SectionPanelModifyPanelCancelButton;
	}

	public void setSectionPanelModifyPanelCancelButton(
			javax.swing.JButton sectionPanelModifyPanelCancelButton) {
		SectionPanelModifyPanelCancelButton = sectionPanelModifyPanelCancelButton;
	}

	public javax.swing.JLabel getSectionPanelModifyPanelCodeLabel() {
		return SectionPanelModifyPanelCodeLabel;
	}

	public void setSectionPanelModifyPanelCodeLabel(
			javax.swing.JLabel sectionPanelModifyPanelCodeLabel) {
		SectionPanelModifyPanelCodeLabel = sectionPanelModifyPanelCodeLabel;
	}

	public javax.swing.JTextField getSectionPanelModifyPanelCodeTextField() {
		return SectionPanelModifyPanelCodeTextField;
	}

	public void setSectionPanelModifyPanelCodeTextField(
			javax.swing.JTextField sectionPanelModifyPanelCodeTextField) {
		SectionPanelModifyPanelCodeTextField = sectionPanelModifyPanelCodeTextField;
	}

	public javax.swing.JLabel getSectionPanelModifyPanelDescriptionLabel() {
		return SectionPanelModifyPanelDescriptionLabel;
	}

	public void setSectionPanelModifyPanelDescriptionLabel(
			javax.swing.JLabel sectionPanelModifyPanelDescriptionLabel) {
		SectionPanelModifyPanelDescriptionLabel = sectionPanelModifyPanelDescriptionLabel;
	}

	public javax.swing.JTextField getSectionPanelModifyPanelDescriptionTextField() {
		return SectionPanelModifyPanelDescriptionTextField;
	}

	public void setSectionPanelModifyPanelDescriptionTextField(
			javax.swing.JTextField sectionPanelModifyPanelDescriptionTextField) {
		SectionPanelModifyPanelDescriptionTextField = sectionPanelModifyPanelDescriptionTextField;
	}

	public javax.swing.JLabel getSectionPanelModifyPanelIntro2Label() {
		return SectionPanelModifyPanelIntro2Label;
	}

	public void setSectionPanelModifyPanelIntro2Label(
			javax.swing.JLabel sectionPanelModifyPanelIntro2Label) {
		SectionPanelModifyPanelIntro2Label = sectionPanelModifyPanelIntro2Label;
	}

	public javax.swing.JLabel getSectionPanelModifyPanelIntro2Label1() {
		return SectionPanelModifyPanelIntro2Label1;
	}

	public void setSectionPanelModifyPanelIntro2Label1(
			javax.swing.JLabel sectionPanelModifyPanelIntro2Label1) {
		SectionPanelModifyPanelIntro2Label1 = sectionPanelModifyPanelIntro2Label1;
	}

	public javax.swing.JLabel getSectionPanelModifyPanelIntroLabel() {
		return SectionPanelModifyPanelIntroLabel;
	}

	public void setSectionPanelModifyPanelIntroLabel(
			javax.swing.JLabel sectionPanelModifyPanelIntroLabel) {
		SectionPanelModifyPanelIntroLabel = sectionPanelModifyPanelIntroLabel;
	}

	public javax.swing.JLabel getSectionPanelModifyPanelIntroLabel1() {
		return SectionPanelModifyPanelIntroLabel1;
	}

	public void setSectionPanelModifyPanelIntroLabel1(
			javax.swing.JLabel sectionPanelModifyPanelIntroLabel1) {
		SectionPanelModifyPanelIntroLabel1 = sectionPanelModifyPanelIntroLabel1;
	}

	public javax.swing.JButton getSectionPanelModifyPanelModifyButton() {
		return SectionPanelModifyPanelModifyButton;
	}

	public void setSectionPanelModifyPanelModifyButton(
			javax.swing.JButton sectionPanelModifyPanelModifyButton) {
		SectionPanelModifyPanelModifyButton = sectionPanelModifyPanelModifyButton;
	}

	public javax.swing.JLabel getSectionPanelModifyPanelNameLabel() {
		return SectionPanelModifyPanelNameLabel;
	}

	public void setSectionPanelModifyPanelNameLabel(
			javax.swing.JLabel sectionPanelModifyPanelNameLabel) {
		SectionPanelModifyPanelNameLabel = sectionPanelModifyPanelNameLabel;
	}

	public javax.swing.JTextField getSectionPanelModifyPanelNameTextField() {
		return SectionPanelModifyPanelNameTextField;
	}

	public void setSectionPanelModifyPanelNameTextField(
			javax.swing.JTextField sectionPanelModifyPanelNameTextField) {
		SectionPanelModifyPanelNameTextField = sectionPanelModifyPanelNameTextField;
	}

	public javax.swing.JButton getSectionPanelModifyPanelNewButton() {
		return SectionPanelModifyPanelNewButton;
	}

	public void setSectionPanelModifyPanelNewButton(
			javax.swing.JButton sectionPanelModifyPanelNewButton) {
		SectionPanelModifyPanelNewButton = sectionPanelModifyPanelNewButton;
	}

	public javax.swing.JButton getSectionPanelModifyPanelNewButton1() {
		return SectionPanelModifyPanelNewButton1;
	}

	public void setSectionPanelModifyPanelNewButton1(
			javax.swing.JButton sectionPanelModifyPanelNewButton1) {
		SectionPanelModifyPanelNewButton1 = sectionPanelModifyPanelNewButton1;
	}

	public javax.swing.JPanel getTypepersonnelPanelListModifyPanel() {
		return TypepersonnelPanelListModifyPanel;
	}

	public void setTypepersonnelPanelListModifyPanel(
			javax.swing.JPanel typepersonnelPanelListModifyPanel) {
		TypepersonnelPanelListModifyPanel = typepersonnelPanelListModifyPanel;
	}

	public javax.swing.JButton getTypepersonnelPanelListModifyPanelAddButton() {
		return TypepersonnelPanelListModifyPanelAddButton;
	}

	public void setTypepersonnelPanelListModifyPanelAddButton(
			javax.swing.JButton typepersonnelPanelListModifyPanelAddButton) {
		TypepersonnelPanelListModifyPanelAddButton = typepersonnelPanelListModifyPanelAddButton;
	}

	public javax.swing.JButton getTypepersonnelPanelListModifyPanelCancelButton() {
		return TypepersonnelPanelListModifyPanelCancelButton;
	}

	public void setTypepersonnelPanelListModifyPanelCancelButton(
			javax.swing.JButton typepersonnelPanelListModifyPanelCancelButton) {
		TypepersonnelPanelListModifyPanelCancelButton = typepersonnelPanelListModifyPanelCancelButton;
	}

	public javax.swing.JLabel getTypepersonnelPanelListModifyPanelCodeLabel() {
		return TypepersonnelPanelListModifyPanelCodeLabel;
	}

	public void setTypepersonnelPanelListModifyPanelCodeLabel(
			javax.swing.JLabel typepersonnelPanelListModifyPanelCodeLabel) {
		TypepersonnelPanelListModifyPanelCodeLabel = typepersonnelPanelListModifyPanelCodeLabel;
	}

	public javax.swing.JTextField getTypepersonnelPanelListModifyPanelCodeTextfield() {
		return TypepersonnelPanelListModifyPanelCodeTextfield;
	}

	public void setTypepersonnelPanelListModifyPanelCodeTextfield(
			javax.swing.JTextField typepersonnelPanelListModifyPanelCodeTextfield) {
		TypepersonnelPanelListModifyPanelCodeTextfield = typepersonnelPanelListModifyPanelCodeTextfield;
	}

	public javax.swing.JLabel getTypepersonnelPanelListModifyPanelDescriptionLabel() {
		return TypepersonnelPanelListModifyPanelDescriptionLabel;
	}

	public void setTypepersonnelPanelListModifyPanelDescriptionLabel(
			javax.swing.JLabel typepersonnelPanelListModifyPanelDescriptionLabel) {
		TypepersonnelPanelListModifyPanelDescriptionLabel = typepersonnelPanelListModifyPanelDescriptionLabel;
	}

	public javax.swing.JTextField getTypepersonnelPanelListModifyPanelDescriptionTextfield() {
		return TypepersonnelPanelListModifyPanelDescriptionTextfield;
	}

	public void setTypepersonnelPanelListModifyPanelDescriptionTextfield(
			javax.swing.JTextField typepersonnelPanelListModifyPanelDescriptionTextfield) {
		TypepersonnelPanelListModifyPanelDescriptionTextfield = typepersonnelPanelListModifyPanelDescriptionTextfield;
	}

	public javax.swing.JButton getTypepersonnelPanelListModifyPanelModifyButton() {
		return TypepersonnelPanelListModifyPanelModifyButton;
	}

	public void setTypepersonnelPanelListModifyPanelModifyButton(
			javax.swing.JButton typepersonnelPanelListModifyPanelModifyButton) {
		TypepersonnelPanelListModifyPanelModifyButton = typepersonnelPanelListModifyPanelModifyButton;
	}

	public javax.swing.JLabel getTypepersonnelPanelListModifyPanelNameLabel() {
		return TypepersonnelPanelListModifyPanelNameLabel;
	}

	public void setTypepersonnelPanelListModifyPanelNameLabel(
			javax.swing.JLabel typepersonnelPanelListModifyPanelNameLabel) {
		TypepersonnelPanelListModifyPanelNameLabel = typepersonnelPanelListModifyPanelNameLabel;
	}

	public javax.swing.JTextField getTypepersonnelPanelListModifyPanelNameTextfield() {
		return TypepersonnelPanelListModifyPanelNameTextfield;
	}

	public void setTypepersonnelPanelListModifyPanelNameTextfield(
			javax.swing.JTextField typepersonnelPanelListModifyPanelNameTextfield) {
		TypepersonnelPanelListModifyPanelNameTextfield = typepersonnelPanelListModifyPanelNameTextfield;
	}

	public javax.swing.JPanel getTypepersonnelPanelListTypepersonnelPanel() {
		return TypepersonnelPanelListTypepersonnelPanel;
	}

	public void setTypepersonnelPanelListTypepersonnelPanel(
			javax.swing.JPanel typepersonnelPanelListTypepersonnelPanel) {
		TypepersonnelPanelListTypepersonnelPanel = typepersonnelPanelListTypepersonnelPanel;
	}

	public javax.swing.JList getTypepersonnelPanelListTypepersonnelPanelList() {
		return TypepersonnelPanelListTypepersonnelPanelList;
	}

	public void setTypepersonnelPanelListTypepersonnelPanelList(
			javax.swing.JList typepersonnelPanelListTypepersonnelPanelList) {
		TypepersonnelPanelListTypepersonnelPanelList = typepersonnelPanelListTypepersonnelPanelList;
	}

	public javax.swing.JPanel getVisualizationPanel() {
		return VisualizationPanel;
	}

	public void setVisualizationPanel(javax.swing.JPanel visualizationPanel) {
		VisualizationPanel = visualizationPanel;
	}

	public javax.swing.JPanel getVisualizationPanelComPanel() {
		return VisualizationPanelComPanel;
	}

	public void setVisualizationPanelComPanel(
			javax.swing.JPanel visualizationPanelComPanel) {
		VisualizationPanelComPanel = visualizationPanelComPanel;
	}

	public javax.swing.JTextArea getVisualizationPanelComPanelComTextArea() {
		return VisualizationPanelComPanelComTextArea;
	}

	public void setVisualizationPanelComPanelComTextArea(
			javax.swing.JTextArea visualizationPanelComPanelComTextArea) {
		VisualizationPanelComPanelComTextArea = visualizationPanelComPanelComTextArea;
	}

	public javax.swing.JPanel getVisualizationPanelFilterPanel() {
		return VisualizationPanelFilterPanel;
	}

	public void setVisualizationPanelFilterPanel(
			javax.swing.JPanel visualizationPanelFilterPanel) {
		VisualizationPanelFilterPanel = visualizationPanelFilterPanel;
	}

	public javax.swing.JComboBox getVisualizationPanelFilterPanelDisponibilityComboBox() {
		return VisualizationPanelFilterPanelDisponibilityComboBox;
	}

	public void setVisualizationPanelFilterPanelDisponibilityComboBox(
			javax.swing.JComboBox visualizationPanelFilterPanelDisponibilityComboBox) {
		VisualizationPanelFilterPanelDisponibilityComboBox = visualizationPanelFilterPanelDisponibilityComboBox;
	}

	public javax.swing.JLabel getVisualizationPanelFilterPanelDisponibilityLabel() {
		return VisualizationPanelFilterPanelDisponibilityLabel;
	}

	public void setVisualizationPanelFilterPanelDisponibilityLabel(
			javax.swing.JLabel visualizationPanelFilterPanelDisponibilityLabel) {
		VisualizationPanelFilterPanelDisponibilityLabel = visualizationPanelFilterPanelDisponibilityLabel;
	}

	public javax.swing.JComboBox getVisualizationPanelFilterPanelPlanningComboBox() {
		return VisualizationPanelFilterPanelPlanningComboBox;
	}

	public void setVisualizationPanelFilterPanelPlanningComboBox(
			javax.swing.JComboBox visualizationPanelFilterPanelPlanningComboBox) {
		VisualizationPanelFilterPanelPlanningComboBox = visualizationPanelFilterPanelPlanningComboBox;
	}

	public javax.swing.JLabel getVisualizationPanelFilterPanelPlanningLabel() {
		return VisualizationPanelFilterPanelPlanningLabel;
	}

	public void setVisualizationPanelFilterPanelPlanningLabel(
			javax.swing.JLabel visualizationPanelFilterPanelPlanningLabel) {
		VisualizationPanelFilterPanelPlanningLabel = visualizationPanelFilterPanelPlanningLabel;
	}

	public javax.swing.JComboBox getVisualizationPanelFilterPanelSectionComboBox() {
		return VisualizationPanelFilterPanelSectionComboBox;
	}

	public void setVisualizationPanelFilterPanelSectionComboBox(
			javax.swing.JComboBox visualizationPanelFilterPanelSectionComboBox) {
		VisualizationPanelFilterPanelSectionComboBox = visualizationPanelFilterPanelSectionComboBox;
	}

	public javax.swing.JLabel getVisualizationPanelFilterPanelSectionLabel() {
		return VisualizationPanelFilterPanelSectionLabel;
	}

	public void setVisualizationPanelFilterPanelSectionLabel(
			javax.swing.JLabel visualizationPanelFilterPanelSectionLabel) {
		VisualizationPanelFilterPanelSectionLabel = visualizationPanelFilterPanelSectionLabel;
	}

	public javax.swing.JComboBox getVisualizationPanelFilterPanelStepComboBox() {
		return VisualizationPanelFilterPanelStepComboBox;
	}

	public void setVisualizationPanelFilterPanelStepComboBox(
			javax.swing.JComboBox visualizationPanelFilterPanelStepComboBox) {
		VisualizationPanelFilterPanelStepComboBox = visualizationPanelFilterPanelStepComboBox;
	}

	public javax.swing.JLabel getVisualizationPanelFilterPanelStepLabel() {
		return VisualizationPanelFilterPanelStepLabel;
	}

	public void setVisualizationPanelFilterPanelStepLabel(
			javax.swing.JLabel visualizationPanelFilterPanelStepLabel) {
		VisualizationPanelFilterPanelStepLabel = visualizationPanelFilterPanelStepLabel;
	}

	public javax.swing.JPanel getVisualizationPanelStatsPanel() {
		return VisualizationPanelStatsPanel;
	}

	public void setVisualizationPanelStatsPanel(
			javax.swing.JPanel visualizationPanelStatsPanel) {
		VisualizationPanelStatsPanel = visualizationPanelStatsPanel;
	}

	public javax.swing.JLabel getVisualizationPanelStatsPanelTotalcourseLabel() {
		return VisualizationPanelStatsPanelTotalcourseLabel;
	}

	public void setVisualizationPanelStatsPanelTotalcourseLabel(
			javax.swing.JLabel visualizationPanelStatsPanelTotalcourseLabel) {
		VisualizationPanelStatsPanelTotalcourseLabel = visualizationPanelStatsPanelTotalcourseLabel;
	}

	public javax.swing.JLabel getVisualizationPanelStatsPanelTotaltdLabel() {
		return VisualizationPanelStatsPanelTotaltdLabel;
	}

	public void setVisualizationPanelStatsPanelTotaltdLabel(
			javax.swing.JLabel visualizationPanelStatsPanelTotaltdLabel) {
		VisualizationPanelStatsPanelTotaltdLabel = visualizationPanelStatsPanelTotaltdLabel;
	}

	public javax.swing.JLabel getVisualizationPanelStatsPanelTotaltimeLabel() {
		return VisualizationPanelStatsPanelTotaltimeLabel;
	}

	public void setVisualizationPanelStatsPanelTotaltimeLabel(
			javax.swing.JLabel visualizationPanelStatsPanelTotaltimeLabel) {
		VisualizationPanelStatsPanelTotaltimeLabel = visualizationPanelStatsPanelTotaltimeLabel;
	}

	public javax.swing.JLabel getVisualizationPanelStatsPanelTotaltpLabel() {
		return VisualizationPanelStatsPanelTotaltpLabel;
	}

	public void setVisualizationPanelStatsPanelTotaltpLabel(
			javax.swing.JLabel visualizationPanelStatsPanelTotaltpLabel) {
		VisualizationPanelStatsPanelTotaltpLabel = visualizationPanelStatsPanelTotaltpLabel;
	}

	public javax.swing.JPanel getVisualizationPanelViewPanel() {
		return VisualizationPanelViewPanel;
	}

	public void setVisualizationPanelViewPanel(
			javax.swing.JPanel visualizationPanelViewPanel) {
		VisualizationPanelViewPanel = visualizationPanelViewPanel;
	}

	public javax.swing.JRadioButton getVisualizationPanelViewPanelClassroomRadioButton() {
		return VisualizationPanelViewPanelClassroomRadioButton;
	}

	public void setVisualizationPanelViewPanelClassroomRadioButton(
			javax.swing.JRadioButton visualizationPanelViewPanelClassroomRadioButton) {
		VisualizationPanelViewPanelClassroomRadioButton = visualizationPanelViewPanelClassroomRadioButton;
	}

	public javax.swing.JRadioButton getVisualizationPanelViewPanelPlanningRadioButton() {
		return VisualizationPanelViewPanelPlanningRadioButton;
	}

	public void setVisualizationPanelViewPanelPlanningRadioButton(
			javax.swing.JRadioButton visualizationPanelViewPanelPlanningRadioButton) {
		VisualizationPanelViewPanelPlanningRadioButton = visualizationPanelViewPanelPlanningRadioButton;
	}

	public javax.swing.JRadioButton getVisualizationPanelViewPanelTeacherRadioButton() {
		return VisualizationPanelViewPanelTeacherRadioButton;
	}

	public void setVisualizationPanelViewPanelTeacherRadioButton(
			javax.swing.JRadioButton visualizationPanelViewPanelTeacherRadioButton) {
		VisualizationPanelViewPanelTeacherRadioButton = visualizationPanelViewPanelTeacherRadioButton;
	}

	public javax.swing.JLabel getVisualizationPanelWeekLabel() {
		return VisualizationPanelWeekLabel;
	}

	public void setVisualizationPanelWeekLabel(
			javax.swing.JLabel visualizationPanelWeekLabel) {
		VisualizationPanelWeekLabel = visualizationPanelWeekLabel;
	}

	public MainWindowController getController() {
		return controller;
	}

	public void setController(MainWindowController controller) {
		this.controller = controller;
	}

	public javax.swing.JButton getVisualizationPanelComPanelAddeventButton() {
		return VisualizationPanelComPanelAddeventButton;
	}

	public void setVisualizationPanelComPanelAddeventButton(
			javax.swing.JButton visualizationPanelComPanelAddeventButton) {
		VisualizationPanelComPanelAddeventButton = visualizationPanelComPanelAddeventButton;
	}

	public javax.swing.JPanel getAdministrationAddEventPanel() {
		return AdministrationAddEventPanel;
	}

	public void setAdministrationAddEventPanel(
			javax.swing.JPanel administrationAddEventPanel) {
		AdministrationAddEventPanel = administrationAddEventPanel;
	}

	public JFrame getAdministrationAddEventFrame() {
		return AdministrationAddEventFrame;
	}

	public void setAdministrationAddEventFrame(
			JFrame administrationAddEventFrame) {
		AdministrationAddEventFrame = administrationAddEventFrame;
	}

	public java.awt.Canvas getCanvas1() {
		return canvas1;
	}

	public void setCanvas1(java.awt.Canvas canvas1) {
		this.canvas1 = canvas1;
	}

	public javax.swing.JButton getjButton15() {
		return jButton15;
	}

	public void setjButton15(javax.swing.JButton jButton15) {
		this.jButton15 = jButton15;
	}

	public javax.swing.JButton getjButton16() {
		return jButton16;
	}

	public void setjButton16(javax.swing.JButton jButton16) {
		this.jButton16 = jButton16;
	}

	public javax.swing.JButton getCourseModifyButton() {
		return courseModifyButton;
	}

	public void setCourseModifyButton(javax.swing.JButton courseModifyButton) {
		this.courseModifyButton = courseModifyButton;
	}

	public javax.swing.JButton getCourseSaveButton() {
		return courseSaveButton;
	}

	public void setCourseSaveButton(javax.swing.JButton courseSaveButton) {
		this.courseSaveButton = courseSaveButton;
	}

	public javax.swing.JButton getCourseCancelButton() {
		return courseCancelButton;
	}

	public void setCourseCancelButton(javax.swing.JButton courseCancelButton) {
		this.courseCancelButton = courseCancelButton;
	}

	public javax.swing.JDialog getjDialog1() {
		return jDialog1;
	}

	public void setjDialog1(javax.swing.JDialog jDialog1) {
		this.jDialog1 = jDialog1;
	}

	public javax.swing.JDialog getjDialog2() {
		return jDialog2;
	}

	public void setjDialog2(javax.swing.JDialog jDialog2) {
		this.jDialog2 = jDialog2;
	}

	public javax.swing.JDialog getjDialog3() {
		return jDialog3;
	}

	public void setjDialog3(javax.swing.JDialog jDialog3) {
		this.jDialog3 = jDialog3;
	}

	public javax.swing.JDialog getjDialog4() {
		return jDialog4;
	}

	public void setjDialog4(javax.swing.JDialog jDialog4) {
		this.jDialog4 = jDialog4;
	}

	public javax.swing.JFrame getjFrame1() {
		return jFrame1;
	}

	public void setjFrame1(javax.swing.JFrame jFrame1) {
		this.jFrame1 = jFrame1;
	}

	public javax.swing.JMenu getjMenu1() {
		return jMenu1;
	}

	public void setjMenu1(javax.swing.JMenu jMenu1) {
		this.jMenu1 = jMenu1;
	}

	public javax.swing.JMenu getjMenu2() {
		return jMenu2;
	}

	public void setjMenu2(javax.swing.JMenu jMenu2) {
		this.jMenu2 = jMenu2;
	}

	public javax.swing.JMenu getjMenu3() {
		return jMenu3;
	}

	public void setjMenu3(javax.swing.JMenu jMenu3) {
		this.jMenu3 = jMenu3;
	}

	public javax.swing.JMenu getjMenu4() {
		return jMenu4;
	}

	public void setjMenu4(javax.swing.JMenu jMenu4) {
		this.jMenu4 = jMenu4;
	}

	public javax.swing.JMenu getjMenu5() {
		return jMenu5;
	}

	public void setjMenu5(javax.swing.JMenu jMenu5) {
		this.jMenu5 = jMenu5;
	}

	public javax.swing.JMenu getjMenu6() {
		return jMenu6;
	}

	public void setjMenu6(javax.swing.JMenu jMenu6) {
		this.jMenu6 = jMenu6;
	}

	public javax.swing.JMenu getjMenu7() {
		return jMenu7;
	}

	public void setjMenu7(javax.swing.JMenu jMenu7) {
		this.jMenu7 = jMenu7;
	}

	public javax.swing.JMenuBar getjMenuBar1() {
		return jMenuBar1;
	}

	public void setjMenuBar1(javax.swing.JMenuBar jMenuBar1) {
		this.jMenuBar1 = jMenuBar1;
	}

	public javax.swing.JMenuBar getjMenuBar2() {
		return jMenuBar2;
	}

	public void setjMenuBar2(javax.swing.JMenuBar jMenuBar2) {
		this.jMenuBar2 = jMenuBar2;
	}

	public javax.swing.JMenuItem getjMenuItem1() {
		return jMenuItem1;
	}

	public void setjMenuItem1(javax.swing.JMenuItem jMenuItem1) {
		this.jMenuItem1 = jMenuItem1;
	}

	public javax.swing.JPanel getjPanel2() {
		return jPanel2;
	}

	public void setjPanel2(javax.swing.JPanel jPanel2) {
		this.jPanel2 = jPanel2;
	}

	public javax.swing.JPopupMenu getjPopupMenu1() {
		return jPopupMenu1;
	}

	public void setjPopupMenu1(javax.swing.JPopupMenu jPopupMenu1) {
		this.jPopupMenu1 = jPopupMenu1;
	}

	public javax.swing.JPopupMenu getjPopupMenu2() {
		return jPopupMenu2;
	}

	public void setjPopupMenu2(javax.swing.JPopupMenu jPopupMenu2) {
		this.jPopupMenu2 = jPopupMenu2;
	}

	public javax.swing.JPopupMenu getjPopupMenu3() {
		return jPopupMenu3;
	}

	public void setjPopupMenu3(javax.swing.JPopupMenu jPopupMenu3) {
		this.jPopupMenu3 = jPopupMenu3;
	}

	public javax.swing.JPopupMenu getjPopupMenu4() {
		return jPopupMenu4;
	}

	public void setjPopupMenu4(javax.swing.JPopupMenu jPopupMenu4) {
		this.jPopupMenu4 = jPopupMenu4;
	}

	public javax.swing.JPopupMenu getjPopupMenu5() {
		return jPopupMenu5;
	}

	public void setjPopupMenu5(javax.swing.JPopupMenu jPopupMenu5) {
		this.jPopupMenu5 = jPopupMenu5;
	}

	public javax.swing.JScrollPane getjScrollPane10() {
		return jScrollPane10;
	}

	public void setjScrollPane10(javax.swing.JScrollPane jScrollPane10) {
		this.jScrollPane10 = jScrollPane10;
	}

	public javax.swing.JScrollPane getjScrollPane2() {
		return jScrollPane2;
	}

	public void setjScrollPane2(javax.swing.JScrollPane jScrollPane2) {
		this.jScrollPane2 = jScrollPane2;
	}

	public javax.swing.JScrollPane getjScrollPane3() {
		return jScrollPane3;
	}

	public void setjScrollPane3(javax.swing.JScrollPane jScrollPane3) {
		this.jScrollPane3 = jScrollPane3;
	}

	public javax.swing.JScrollPane getjScrollPane4() {
		return jScrollPane4;
	}

	public void setjScrollPane4(javax.swing.JScrollPane jScrollPane4) {
		this.jScrollPane4 = jScrollPane4;
	}

	public javax.swing.JScrollPane getjScrollPane5() {
		return jScrollPane5;
	}

	public void setjScrollPane5(javax.swing.JScrollPane jScrollPane5) {
		this.jScrollPane5 = jScrollPane5;
	}

	public javax.swing.JScrollPane getjScrollPane7() {
		return jScrollPane7;
	}

	public void setjScrollPane7(javax.swing.JScrollPane jScrollPane7) {
		this.jScrollPane7 = jScrollPane7;
	}

	public javax.swing.JScrollPane getjScrollPane8() {
		return jScrollPane8;
	}

	public void setjScrollPane8(javax.swing.JScrollPane jScrollPane8) {
		this.jScrollPane8 = jScrollPane8;
	}

	public javax.swing.JScrollPane getjScrollPane9() {
		return jScrollPane9;
	}

	public void setjScrollPane9(javax.swing.JScrollPane jScrollPane9) {
		this.jScrollPane9 = jScrollPane9;
	}

	public javax.swing.JTable getjTable1() {
		return jTable1;
	}

	public void setjTable1(javax.swing.JTable jTable1) {
		this.jTable1 = jTable1;
	}

	public javax.swing.JTable getjTable2() {
		return jTable2;
	}

	public void setjTable2(javax.swing.JTable jTable2) {
		this.jTable2 = jTable2;
	}

	public javax.swing.JTextField getPromotionPanelModifyPanelNameTextfield() {
		return PromotionPanelModifyPanelNameTextfield;
	}

	public void setPromotionPanelModifyPanelNameTextfield(
			javax.swing.JTextField PromotionPanelModifyPanelNameTextfield) {
		this.PromotionPanelModifyPanelNameTextfield = PromotionPanelModifyPanelNameTextfield;
	}

	public javax.swing.JTextField getPromotionPanelModifyPanelCodeTextfield() {
		return PromotionPanelModifyPanelCodeTextfield;
	}

	public void setPromotionPanelModifyPanelCodeTextfield(
			javax.swing.JTextField PromotionPanelModifyPanelCodeTextfield) {
		this.PromotionPanelModifyPanelCodeTextfield = PromotionPanelModifyPanelCodeTextfield;
	}

	public javax.persistence.Query getQuery1() {
		return query1;
	}

	public void setQuery1(javax.persistence.Query query1) {
		this.query1 = query1;
	}

	public void initializeListeners() {
		PersonPanelListpersonPanelList.addListSelectionListener(controller
				.getPersonManagerController());

		VisualizationPanelComPanelAddeventButton
				.addActionListener(new ActionListener() {
					@Override
					public void actionPerformed(ActionEvent e) {
						// TODO Auto-generated method stub
						System.out.println("Ok");
						EventController ee = new EventController(controller
								.getSuperplanningManager(), null);
						// ee.showView();
						// ee.actionPerformed(e);
					}
				});

	}

	private javax.swing.JPopupMenu jPopupMenu3;
	private javax.swing.JPopupMenu jPopupMenu4;
	private javax.swing.JPopupMenu jPopupMenu5;
	private javax.swing.JScrollPane jScrollPane10;
	private javax.swing.JScrollPane jScrollPane2;
	private javax.swing.JScrollPane jScrollPane3;
	private javax.swing.JScrollPane jScrollPane4;
	private javax.swing.JScrollPane jScrollPane5;
	private javax.swing.JScrollPane jScrollPane7;
	private javax.swing.JScrollPane jScrollPane8;
	private javax.swing.JScrollPane jScrollPane9;
	private javax.swing.JTable jTable1;
	private javax.swing.JTable jTable2;
	private javax.swing.JTextField PromotionPanelModifyPanelNameTextfield;
	private javax.swing.JTextField PromotionPanelModifyPanelCodeTextfield;
	private javax.persistence.Query query1;
	// End of variables declaration

	// Vincent adding
	// private JTextField courseCode;
	// private JTextArea courseDescription;

}